sinkserver/.woodpecker.yml

20 lines
775 B
YAML
Raw Normal View History

2023-11-17 11:40:07 +01:00
steps:
build:
2023-11-17 13:20:48 +01:00
image: quay.io/podman/stable
2023-11-17 12:05:41 +01:00
secrets:
2023-11-17 12:22:33 +01:00
- source: system_container_registry
2023-11-17 12:33:40 +01:00
target: CONTAINER_REGISTRY
- source: system_container_registry_username
target: CONTAINER_REGISTRY_USERNAME
- source: system_container_registry_password
target: CONTAINER_REGISTRY_PASSWORD
2023-11-17 11:40:07 +01:00
commands:
2023-11-17 12:49:22 +01:00
- IMAGE_NAME="$CONTAINER_REGISTRY/$CI_REPO"
2023-11-17 12:46:01 +01:00
- if [ "$CI_COMMIT_TAG" != "" ]; then IMAGE_TAG=$CI_COMMIT_TAG; else IMAGE_TAG=$CI_COMMIT_SHA; fi
2023-11-17 12:48:26 +01:00
- FULL_IMAGE_TAG="$IMAGE_NAME:$IMAGE_TAG"
2023-11-17 13:20:48 +01:00
- podman build --build-arg="VERSION=$CI_COMMIT_SHA" -t $FULL_IMAGE_TAG .
- podman login -u $${CONTAINER_REGISTRY_USERNAME} -p $${CONTAINER_REGISTRY_PASSWORD} ${CONTAINER_REGISTRY}
- podman push $FULL_IMAGE_TAG
2023-11-17 12:33:40 +01:00