This commit is contained in:
병준 박 2025-04-12 17:45:21 +00:00
parent be3b87a441
commit eb9b832225

View File

@ -74,26 +74,34 @@ spec:
} }
EOF EOF
- name: prepare-env
image: alpine
script: |
#!/bin/sh
set -e
echo "Preparing env vars..."
export PYPI_USERNAME=$(cat /workspace/pypi-auth/username)
export PYPI_PASSWORD=$(cat /workspace/pypi-auth/password)
echo "$PYPI_USERNAME" > /workspace/source/.pypi_user
echo "$PYPI_PASSWORD" > /workspace/source/.pypi_pass
- name: kaniko-build - name: kaniko-build
image: bitnami/kaniko:1.23.2 image: bitnami/kaniko:1.23.2
workingDir: /workspace/source workingDir: /workspace/source
env: env:
- name: DOCKER_CONFIG - name: DOCKER_CONFIG
value: /tekton/home/.docker value: /tekton/home/.docker
script: | command:
#!/bin/sh - /kaniko/executor
set -e args:
- --dockerfile=$(params.subdirectory)/$(params.dockerfile)
PYPI_USERNAME=$(cat /workspace/pypi-auth/username) - --context=$(params.subdirectory)/$(params.context)
PYPI_PASSWORD=$(cat /workspace/pypi-auth/password) - --destination=$(params.imageName):$(params.tag)
- --skip-tls-verify
/kaniko/executor \ - --reproducible
--dockerfile=$(params.subdirectory)/$(params.dockerfile) \ - --verbosity=info
--context=$(params.subdirectory)/$(params.context) \ - --build-arg
--destination=$(params.imageName):$(params.tag) \ - PYPI_USERNAME=$(cat /workspace/source/.pypi_user)
--skip-tls-verify \ - --build-arg
--reproducible \ - PYPI_PASSWORD=$(cat /workspace/source/.pypi_pass)
--verbosity=info \
--build-arg PYPI_USERNAME=$PYPI_USERNAME \
--build-arg PYPI_PASSWORD=$PYPI_PASSWORD