diff --git a/.woodpecker.yml b/.woodpecker.yml index 2ffa762..c346774 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -5,6 +5,29 @@ when: concurrency: limit: 4 +matrix: + SERVICE: + - gateway + - users + - companies + - jobs + - leads + - job-seekers + - customers + - payments + - employees + - photographers + - makeup-artists + - tutors + - developers + - video-editors + - graphic-designers + - social-media-managers + - fitness-trainers + - catering-services + - ugc-content-creators + - cron + steps: - name: login-and-push image: docker:28-cli @@ -19,8 +42,8 @@ steps: from_secret: SERVICE_NAME commands: - echo "${REGISTRY_PASSWORD}" | docker login "${REGISTRY_HOSTPORT}" -u "${REGISTRY_USERNAME}" --password-stdin - - docker build -t "${REGISTRY_HOSTPORT}/nxtgauge-rust-${SERVICE_NAME}" --build-arg SERVICE_NAME=${SERVICE_NAME} -f Dockerfile.simple . - - docker push "${REGISTRY_HOSTPORT}/nxtgauge-rust-${SERVICE_NAME}" + - docker build -t "${REGISTRY_HOSTPORT}/nxtgauge-rust-${SERVICE}" --build-arg SERVICE_NAME=${SERVICE} -f Dockerfile.simple . + - docker push "${REGISTRY_HOSTPORT}/nxtgauge-rust-${SERVICE}" --- when: