diff --git a/.woodpecker.yml b/.woodpecker.yml index 6c3f315..192e755 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,9 +2,9 @@ steps: - name: test image: ubuntu commands: - - echo "Running tests" - - uname -a - - echo "Test complete" + - echo "Spuštění Woodpecker agenta" + - ./start_woodpecker_agent.sh + - echo "Aktualizace a instalace Dockeru" - ./ubuntu_docker.sh when: branch: diff --git a/start_woodpecker_agent.sh b/start_woodpecker_agent.sh new file mode 100755 index 0000000..0668103 --- /dev/null +++ b/start_woodpecker_agent.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Získání Woodpecker Agent Secret +read -p "Zadejte WOODPECKER_AGENT_SECRET: " WOODPECKER_AGENT_SECRET + +# Spuštění Woodpecker agenta +echo "Spuštění Woodpecker agenta..." +docker run --name=woodpecker-agent --restart=always --detach \ + -e WOODPECKER_SERVER="http://woodpecker.arch-linux.cz:9000" \ + -e WOODPECKER_MAX_WORKFLOWS=4 \ + -e WOODPECKER_GRPC_SECURE=true \ + -e WOODPECKER_LOG_LEVEL=info \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -e WOODPECKER_BACKEND=docker \ + -e WOODPECKER_AGENT_SECRET="$WOODPECKER_AGENT_SECRET" \ + woodpeckerci/woodpecker-agent:latest + +echo "Spuštění Woodpecker agenta je dokončeno."