Skip to content

feature: argocd 변경 #7

feature: argocd 변경

feature: argocd 변경 #7

name: CI/CD Pipeline
on:
push:
branches:
- feat/front-docker-deploy
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
push: true
context: frontend
file: frontend/zicdding-class.com/Dockerfile
tags: ${{ secrets.DOCKER_USERNAME }}/zicdding-front:latest
deploy:
runs-on: ubuntu-latest
needs: build
steps:

Check failure on line 36 in .github/workflows/frontend-docker-deploy.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/frontend-docker-deploy.yaml

Invalid workflow file

You have an error in your yaml syntax on line 36
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Kubeconfig
run: echo "${{ secrets.KUBECONFIG }}" | base64 --decode > $HOME/.kube/config
- name: Deploy to ArgoCD
run: |
argocd login <ARGOCD_SERVER> --username ${{ secrets.ARGOCD_USERNAME }} --password ${{ secrets.ARGOCD_PASSWORD }} --insecure
argocd app sync example-app
env:
ARGOCD_SERVER: ${{ secrets.ARGOCD_SERVER }}