Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dogu-team/dogu-github-action
https://github.com/dogu-team/dogu-github-action
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dogu-team/dogu-github-action
- Owner: dogu-team
- License: mit
- Created: 2023-07-10T07:12:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-12T08:10:48.000Z (over 1 year ago)
- Last Synced: 2024-04-18T10:19:08.196Z (8 months ago)
- Language: TypeScript
- Size: 67.9 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dogu Github Action
Integrate github action with Dogu
# Common Inputs
### `template`
- run_routine
- upload_application### `api-url` (optional)
**Default**: `https://api.dogutech.io`
### `timeout` (optional)
**Default**: 60 \* 60 \* 1000 (ms)
# Templates
### `run_routine`
#### Inputs
- `project-id`
- `routine-id`### `upload_application`
#### Inputs
- `project-id`
- `file-path`# Env
### `DOGU_TOKEN`
`Organization Token`, `Project Token`, `User Token` can be used.
# Example usage
```yaml
- name: Upload Application
uses: dogu-team/[email protected]
with:
template: upload_application
project-id: 'a5792d9b-a8e8-4ab8-b790-3a503c5a8789'
file-path: '/usr/project/build/app.apk'
env:
DOGU_TOKEN: ${{ secrets.DOGU_TOKEN }}
``````yaml
- name: Run Routine
uses: dogu-team/[email protected]
with:
template: run_routine
project-id: 'a5792d9b-a8e8-4ab8-b790-3a503c5a8789'
routine-id: 'c3218f5f-02bf-43a1-9eb3-acd2753e7567'
env:
DOGU_TOKEN: ${{ secrets.DOGU_TOKEN }}
```