Skip to content

feat: cloud device studio #1075

feat: cloud device studio

feat: cloud device studio #1075

Workflow file for this run

name: 🔄ci-e2e
on:
push:
branches: ['main']
paths:
- '.github/workflows/ci-e2e.yml'
- 'dogu-actions/**'
- 'e2e/**'
- 'nm-space/**'
- 'packages/**'
- 'pipeline-samples/**'
- 'prebuilds/**'
- 'projects/**'
- 'scripts/**'
- '.pnp.cjs'
- '.pnp.loader.mjs'
- 'package.json'
- 'tsconfig.json'
- 'yarn.lock'
pull_request:
branches: ['main']
paths:
- '.github/workflows/e2e.yml'
- 'dogu-actions/**'
- 'e2e/**'
- 'nm-space/**'
- 'packages/**'
- 'pipeline-samples/**'
- 'prebuilds/**'
- 'projects/**'
- 'scripts/**'
- '.pnp.cjs'
- '.pnp.loader.mjs'
- 'package.json'
- 'tsconfig.json'
- 'yarn.lock'
workflow_dispatch:
jobs:
e2e:
runs-on: ubuntu-latest
steps:
- name: Run Routine
uses: dogu-team/[email protected]
with:
template: 'run_routine'
project-id: 'fb2b1e15-e828-46f1-894a-9e58aa3313dd'
routine-id: 'a22a7b3a-59f7-4a86-b5cf-dac990e322a7'
api-url: https://api.dev.dogutech.io
env:
DOGU_TOKEN: ${{ secrets.DOGU_DEV_DOGUDOGU_ORG_TOKEN }}
send-slack:
runs-on: ubuntu-latest
needs: e2e
if: ${{ always() }}
steps:
- name: Send Slack
uses: dogu-team/[email protected]
with:
template: 'CI'
slack-channel-id: 'C03PL9TC44Q'
result-status: ${{ needs.e2e.result }}
ignore-notify: ${{ needs.e2e.result == 'success' }}
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}