Update submodules on pipeline run
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Tobias Manske 2023-08-21 15:57:46 +02:00
parent d27215d343
commit 4a087cde52
Signed by: tobias
GPG Key ID: 9164B527694A0709
1 changed files with 18 additions and 0 deletions

View File

@ -9,6 +9,21 @@ trigger:
- push
steps:
- name: Abort if CI Commit
image: registry.tobiasmanske.de/git:latest
commands:
- "[[ \"$${GIT_COMMITTER_NAME}\" = \"Drone CI\" ]] && exit 78"
- exit 0
- name: Update submodules
image: registry.tobiasmanske.de/git:latest
commands:
- git config user.name "Drone CI"
- git config user.email "noreply@tobiasmanske.de"
- git submodule update --remote --merge
- git add -A
- git commit -m "Update submodules from CI"
- git push
- name: Start buildpipeline
image: plugins/downstream
settings:
@ -20,3 +35,6 @@ steps:
- archlinux-repo/builder
params:
- "NO_GIT_REBUILD=true"
image_pull_secrets:
- registry