mirror of
https://codeberg.org/gitnex/tea4j-autodeploy
synced 2026-05-31 23:21:54 +00:00
22 lines
894 B
Bash
22 lines
894 B
Bash
#!/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" |