环境变量传递
Some checks failed
Build Push and Deploy Image / build (push) Failing after 4s

This commit is contained in:
bamanker
2025-12-25 23:57:33 +08:00
parent 77a1f50115
commit 6d9fba8ea8
2 changed files with 39 additions and 15 deletions

View File

@@ -14,7 +14,7 @@ env:
PATH: /opt/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REGISTRY: registry.cn-chengdu.aliyuncs.com
IMAGE_NAME: bamanker/myk3stest
CONTAINER_NAME: myk3s-test
APP_NAME: myk3s-test
jobs:
# 构建 Job
@@ -40,8 +40,16 @@ jobs:
echo "version=${GITHUB_REF/refs\/tags\/v}" >> $GITHUB_OUTPUT
- name: Check java version
run: java -version
- name: Show now path
run: echo $(pwd);ls
- name: Set Env Var
env:
TAG: ${{ steps.get_version.outputs.version }}
run: export APP_TAG=${{ env.TAG }} |
echo "APP_TAG=${{ env.TAG }}" |
export APP_NAME=${{ env.APP_NAME }} |
echo "APP_NAME=${{ env.APP_NAME }}" |
- name: Inject Env Var
run: |
envsubst < .deploy/deployment.yml
- name: Build with Maven
# 设置Maven执行权限使用maven绝对路径执行打包命令
run: /usr/local/maven/bin/mvn clean package -DskipTests -Pprod
@@ -86,7 +94,7 @@ jobs:
command: get pod -n default -l app=${{ env.CONTAINER_NAME }}
- name: k8s Update Deployment
uses: http://139.9.216.111:3000/bamanker/kubectl@master
uses: http://139.9.216.111:3000/bamanker/steevchen-kubectl@master
env:
KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}
with: