# CI/CD Pipeline for research-notes clone: git: image: woodpeckerci/plugin-git settings: depth: 1 steps: build: image: woodpeckerci/plugin-kaniko settings: registry: registry.threesix.ai repo: research-notes/web tags: - latest - ${CI_COMMIT_SHA:0:8} context: . dockerfile: Dockerfile cache: true skip_tls_verify: true when: branch: main event: push deploy: image: bitnami/kubectl:latest commands: - kubectl set image deployment/research-notes web=registry.threesix.ai/research-notes/web:${CI_COMMIT_SHA:0:8} -n projects - kubectl rollout status deployment/research-notes -n projects --timeout=120s when: branch: main event: push