mirror of
https://codeberg.org/gitnex/tea4j-autodeploy
synced 2026-05-31 07:01:55 +00:00
Add trigger script to automatically restart the pipeline at fixed intervals
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Allows for restarting the last build of any repository. This enables us to create simple cronjobs for pipelines which
|
||||||
|
# is still not supported by woodpecker itself
|
||||||
|
|
||||||
|
# Install woodpecker command line interface
|
||||||
|
cd ~ || (echo 'Failed to move to home directory' && exit 1)
|
||||||
|
curl -L https://github.com/woodpecker-ci/woodpecker/releases/download/v0.15.0/woodpecker-cli_linux_amd64.tar.gz | tar xz
|
||||||
|
chmod +x woodpecker-cli
|
||||||
|
cp woodpecker-cli /usr/bin
|
||||||
|
|
||||||
|
# Defining woodpecker credentials and mandatory settings
|
||||||
|
export WOODPECKER_TOKEN=# Enter your own token
|
||||||
|
export WOODPECKER_SERVER=https://ci.codeberg.org
|
||||||
|
export WOODPECKER_LOG_LEVEL=disabled
|
||||||
|
|
||||||
|
# Defining target repository and branch
|
||||||
|
REPOSITORY=gitnex/tea4j-autodeploy
|
||||||
|
BRANCH=main
|
||||||
|
|
||||||
|
LAST_BUILD_NUMBER=$(woodpecker-cli build last --format '{{ .Number }}' --branch $BRANCH $REPOSITORY)
|
||||||
|
woodpecker-cli build start $REPOSITORY "$LAST_BUILD_NUMBER"
|
||||||
Reference in New Issue
Block a user