53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
---
|
|
version: '3'
|
|
|
|
tasks:
|
|
bridge:
|
|
deps:
|
|
- bridge:github
|
|
- bridge:gitlab
|
|
|
|
run: once
|
|
bridge:github:
|
|
deps:
|
|
- :install:software:git-bug
|
|
run: once
|
|
cmds:
|
|
- git bug bridge configure --name="$(jq -r '.name' package.json)" --target=github
|
|
--url="$(jq -r '.blueprint.repository.github' package.json)" --token="$GITHUB_TOKEN"
|
|
status:
|
|
- '[ -z "$GITHUB_TOKEN" ]'
|
|
|
|
bridge:gitlab:
|
|
deps:
|
|
- :install:software:git-bug
|
|
run: once
|
|
cmds:
|
|
- git bug bridge configure --name="$(jq -r '.name' package.json)" --target=gitlab
|
|
--url="$(jq -r '.blueprint.repository.gitlab' package.json)" --token="$GITLAB_TOKEN" --base-url=https://gitlab.com/
|
|
status:
|
|
- '[ -z "$GITLAB_TOKEN" ]'
|
|
|
|
pull:
|
|
deps:
|
|
- bridge
|
|
- :git:remotes
|
|
- :install:software:git-bug
|
|
cmds:
|
|
- git bug pull all
|
|
|
|
push:
|
|
deps:
|
|
- bridge
|
|
- :git:remotes
|
|
- :install:software:git-bug
|
|
cmds:
|
|
- git bug push all
|
|
|
|
webui:
|
|
deps:
|
|
- bridge
|
|
- pull
|
|
- :install:software:git-bug
|
|
cmds:
|
|
- git bug webui
|