mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-24 01:10:31 +00:00
bffc9c8ff8
Fix Issue: https://github.com/woodpecker-ci/woodpecker/issues/3288 The way the pod service starts up makes it impossible to run two or more pipelines at the same time when we have a service section. The idea is to set the name of the service in the same way we did for the pod name. Pipeline: ```yaml services: mydb: image: mysql environment: - MYSQL_DATABASE=test - MYSQL_ROOT_PASSWORD=example ports: - 3306/tcp steps: get-version: image: ubuntu commands: - ( apt update && apt dist-upgrade -y && apt install -y mysql-client 2>&1 )> /dev/null - sleep 30s # need to wait for mysql-server init - echo 'SHOW VARIABLES LIKE "version"' | mysql -uroot -hmydb test -pexample ``` Running more than one pipeline result: ![image](https://github.com/woodpecker-ci/woodpecker/assets/22245125/e512309f-0d1e-4125-bab9-2357a710fedd) --------- Co-authored-by: elias.souza <elias.souza@quintoandar.com.br> |
||
---|---|---|
.. | ||
backend_options.go | ||
backend_options_test.go | ||
flags.go | ||
kubernetes.go | ||
kubernetes_test.go | ||
pod.go | ||
pod_test.go | ||
service.go | ||
service_test.go | ||
utils.go | ||
utils_test.go | ||
volume.go | ||
volume_test.go |