when: event: push branch: main steps: - name: echo image: alpine/git commands: - echo "Done" # - name: build # image: harbor.scottyah.com/kaniko-project/executor:debug # commands: # - mkdir -p /kaniko/.docker # - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"auth\":\"$(printf '%s:%s' \"$DOCKER_USERNAME\" \"$DOCKER_PASSWORD\" | base64)\"}}}" > /kaniko/.docker/config.json # - /kaniko/executor --context=dir:///woodpecker/src --dockerfile=Dockerfile --destination=scottyah/blog:latest # environment: # DOCKER_USERNAME: # from_secret: docker_username # DOCKER_PASSWORD: # from_secret: docker_password # - name: build # image: gcr.io/kaniko-project/executor:debug # commands: # - /kaniko/executor --context=dir:///woodpecker/src --dockerfile=Dockerfile --destination=scottyah/blog:latest --cache=true # environment: # DOCKER_CONFIG: /kaniko/.docker # - name: build # image: docker:dind # commands: # - sleep 5 # Wait for Docker daemon to start # - docker build -t scottyah/blog:latest . # - docker push scottyah/blog:latest # environment: # DOCKER_HOST: tcp://127.0.0.1:2375 # privileged: true # - name: build # image: docker # commands: # - docker build -t scottyah/blog:latest . # - docker push scottyah/blog:latest # volumes: # - /var/run/docker.sock:/var/run/docker.sock # - name: build # image: gcr.io/kaniko-project/executor:debug # commands: # - /kaniko/executor --context=dir:///woodpecker/src --dockerfile=Dockerfile --destination=harbor.scottyah.com/scottyah/blog:latest --cache=true # environment: # DOCKER_CONFIG: /kaniko/.docker - name: deploy image: kubernetes/client:latest commands: - kubectl apply -f k8s.yaml - kubectl rollout status deployment/blog-dep