diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a460cc9..603cab4 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -5,7 +5,7 @@ on: branches: [main] env: - REGISTRY: zot-registry.cicd.svc.cluster.local:5000 + REGISTRY: 192.168.1.212:1180/library jobs: build: @@ -23,28 +23,31 @@ jobs: [ -d .git ] || git clone http://joe:${GITEA_TOKEN}@192.168.1.212:3000/joe/demo-frontend.git . git pull - cat > package.json <<'EOF' + SHORT_SHA=${GITHUB_SHA::8} + cat > package.json <

Demo Frontend

Build: $BUILD_ID

' > dist/index.html"} + "scripts": {"build": "mkdir -p dist && echo '

Demo Frontend

Build: ${SHORT_SHA}

Commit: ${GITHUB_SHA}

Time: \$(date)

' > dist/index.html"} } EOF - cat > Dockerfile <<'EOF' + cat > Dockerfile </dev/null; then kubectl -n argocd patch application demo-frontend --type merge \ -p "{\"spec\":{\"source\":{\"helm\":{\"parameters\":[{\"name\":\"image.tag\",\"value\":\"${SHORT}\"}]}}}}" echo "✓ ArgoCD app patched" - else - echo "⚠ demo-frontend Application not found in argocd namespace (create it manually)" fi env: - GITHUB_SHA: ${{ github.sha }} \ No newline at end of file + GITHUB_SHA: ${{ github.sha }}