name: "Build & Push" on: push: branches: - main pull_request: jobs: build: runs-on: [k8s-runner-01] env: REGISTRY: registry.bigdata.pens.ac.id IMAGE_NAME: ${{ gitea.repository }} IMAGE_TAG: latest steps: - name: Checkout code uses: actions/checkout@v4 - name: "Get namespace" run: | mkdir -p .kube echo "$KUBECONFIG" > .kube/config cat .kube/config - name: "Checking docker version" run: docker version - name: "Generate Dockerfile" run: | curl -o docker.file https://n8n.mceasy.cloud/webhook/generator/dockerfile - name: "Check file" run: | ls -alth . - name: "Show file" run: | cat docker.file - name: "Build" run: | docker build -t $REGISTRY/$IMAGE_NAME:$IMAGE_TAG . - name: "Push" run: | docker push $REGISTRY/$IMAGE_NAME:$IMAGE_TAG