test-drone/.woodpecker/exec.yml

51 lines
1.0 KiB
YAML

labels:
type: exec
pipeline:
test:
image: bash
commands:
- nix run 'nixpkgs#hello'
manual_plugin:
image: bash
secrets:
commands:
- CI_WORKSPACE=$PWD plugin-git
when:
status:
- failure
manual_clone:
image: bash
secrets:
commands:
- git init -b main
- git remote add origin https://git.belanyi.fr/ambroisie/test-drone.git
- "git fetch --no-tags --depth=1 --filter=tree:0 origin +refs/heads/main:"
- git reset --hard -q 3330a384f641d5e12c0ff8b225037fbcf2e3bd7b
- git submodule update --init --recursive
- git lfs fetch
- git lfs checkout
when:
status:
- failure
notify:
image: bash
secrets:
- source: matrix_homeserver
target: address
- source: matrix_roomid
target: room
- source: matrix_username
target: user
- source: matrix_password
target: pass
commands:
- nix run 'github:ambroisie/matrix-notifier'
when:
status:
- failure
- success