chore: pass git creds into docker build
Some checks failed
itom-platform auto build image / build (push) Failing after 3m55s
Some checks failed
itom-platform auto build image / build (push) Failing after 3m55s
This commit is contained in:
@@ -161,12 +161,22 @@ jobs:
|
||||
|
||||
- name: Build and push images
|
||||
shell: sh
|
||||
env:
|
||||
GIT_USER: ${{ secrets.GIT_USER }}
|
||||
GIT_TOKEN: ${{ secrets.GIT_TOKEN }}
|
||||
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
|
||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
|
||||
run: |
|
||||
set -eu
|
||||
cd "${GITHUB_WORKSPACE:-/workspace}"
|
||||
IMAGE_BRANCH_TAG="$IMAGE:${BRANCH}"
|
||||
IMAGE_SHA_TAG="$IMAGE:sha-${SHA_SHORT}"
|
||||
docker build -t "$IMAGE_BRANCH_TAG" -t "$IMAGE_SHA_TAG" -f "$DOCKERFILE_PATH" "$BUILD_CONTEXT"
|
||||
docker build \
|
||||
--build-arg GIT_USER="${GIT_USER:-}" \
|
||||
--build-arg GIT_TOKEN="${GIT_TOKEN:-}" \
|
||||
--build-arg REGISTRY_USER="${REGISTRY_USER:-}" \
|
||||
--build-arg REGISTRY_PASSWORD="${REGISTRY_PASSWORD:-}" \
|
||||
-t "$IMAGE_BRANCH_TAG" -t "$IMAGE_SHA_TAG" -f "$DOCKERFILE_PATH" "$BUILD_CONTEXT"
|
||||
|
||||
log_image() {
|
||||
local tag="$1"
|
||||
|
||||
Reference in New Issue
Block a user