diff --git a/.woodpecker.yml b/.woodpecker.yml index 3c3c2a6..e791e8a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,5 +1,16 @@ +when: + - event: push + branch: main + steps: - - name: hello - image: alpine + - name: build_image + image: docker:dind commands: - - echo "Hello from CI" \ No newline at end of file + - docker build -t scottyah/blog:latest . + - docker push scottyah/blog:latest + + - name: deploy + image: kubernetes/client:latest + commands: + - kubectl apply -f kubernetes/k8s.yaml + - kubectl rollout status deployment/blog-dep \ No newline at end of file diff --git a/.woodpecker/workflow.yaml b/.woodpecker/workflow.yaml deleted file mode 100644 index e791e8a..0000000 --- a/.woodpecker/workflow.yaml +++ /dev/null @@ -1,16 +0,0 @@ -when: - - event: push - branch: main - -steps: - - name: build_image - image: docker:dind - commands: - - docker build -t scottyah/blog:latest . - - docker push scottyah/blog:latest - - - name: deploy - image: kubernetes/client:latest - commands: - - kubectl apply -f kubernetes/k8s.yaml - - kubectl rollout status deployment/blog-dep \ No newline at end of file