# github action

CI/CD [Github Action]
CI/CD는 약어로 몇가지의 다른 의미로 나눠지고 있다.CI 는 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미한다.CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 레포지토리에 통합되므로 여러 개발자가

CI/CD, Github Action
CI: 개발자를 위한 자동화 프로세스의 지속적인 통합(Continuous Integration)CD: 지속적인 서비스 제공(Continuous Delivery) 및 지속적인 배포(Continuous Deployment)를 의미한다.개발자를 위한 자동화 프로세스라고 볼

CI/CD와 클라이언트 배포
CI/CD (Continuous Integration/Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 짧은 주기로 클라이언트에게 제공하는 방법이다. CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포이
(SEB_FE) Section4 Unit7 Github Action & YAML
💚Github Actions이란? >Github Actions이란 Github가 공식적으로 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼이다. 레포지토리에서 Pull Request 나 push 같은 이벤트를 트리거로 GitHub 작

[운송장 정보보호 서비스] EKS-Github Action 연동
📢 참고했던 사이트 CI/CD for EKS cluster with Github Action개발자가 git 저장소에 개발한 코드를 Push하면 github action이 해당 코드를 가져와서 Test와 Build를 하게 된다.백엔드의 경우 성공적으로 Build가 되었

[Deploy] Netlify 배포 (React + Netlify + Github + GithubAction + 도메인 변경)
최근 진행했던 개인 프로젝트 개발이 끝나 배포 방법을 고민하던 중 Netlify 배포 포스팅을 해 보고 싶어서 시작... AWS 배포보다 간단하다고 한다. 정적 배포가 가능하지만 Netlify + Github Action 을 통해서 자동 배포를 해 보자!배포를 하려면
AWS-EC2 , nginx 를 통한 배포
총..131번을 통한.. 그냥 땅바닥에 머리를 박고 한 .. CI/CD 힘들다 ... 배포하기 앞서 AWS EC2 를 사용하여 배포를하였다. 인스턴스 유형은 원래는 t2 small로 하였으나 , react파일이 큰건지..yarn build 할때마다 너무 오래걸려 모

"Dependencies lock file is not found in ~" 에러
"Dependencies lock file is not found in ~" 에러 !

한번에 끝내는 React 프로젝트 배포 (Feat. AWS S3, Github Actions)
처음 배포를 해보는 사람을 위해서 정리해보았다 ! ~ 🤸♀️

[CI·CD] Docker + Github Action + Spring Boot + MYSQL + REDIS
저번 프로젝트에서는 깃랩을 사용하여 도커로 받은 이미지를 크론탭으로 배포 스크립트를 실행시키는 식으로 ci/cd를 구현했었다. 이번에는 Github action을 통해 코드를 빌드하고, 이를 도커 레포지토리에 push, 그리고 ssh로 원격 서버에 접속하여 도커의 이미

github action 을 활용하여 CI/CD 적용하기
졸업 작품을 하면서 서버를 배포를 하려고 했다. 이전에 했던 프로젝트에서는 젠킨스를 활용해 CI/CD 를 하여 ec2에 서버를 띄우도록 구축을 해두었다. 이번에는 CI 를 깃헙 액션으로 했였고, 기존에 젠킨스로 했던 것들을 깃헙액션으로 하고 싶어 깃헙 액션

[CI/CD] Github Action/ArgoCD (w/GKE)
올해 상반기가 지나기 전까지 CI/CD 구축을 해봐야겠다는 생각이 있었다. 마침 GCP 크레딧 기한이 얼마 남지 않은 상황이라서 Github Action/ArgoCD를 통해 빠르게 시작해 보았다. 클라우드 리소스는 테라폼을 사용해 구축했고, github action

Teamcity -> GHA 로 이전?
내가 일하는 조직에서는 Teamcity 를 통해 CI 환경을 구성하여 사용하고 있다. 그리고 깃허브와 연동하여 작업 브랜치에 push 할 때마다 큐에 enqueue 되도록 설정하여 자동으로 테스트가 돌아가게끔 하였다. 그러던 어느날 팀시티에 보고되는 CI 빌드의 결과를

git action - S3 배포 자동화
우선 yml에서 사용할 수 있도록, AWS에 접근이 가능한 AWS-ACCESS-KEY와 SECRET-KEY를 Github에 설정하여야 합니다.AWS_ACCESS_KEY_ID : IAM -> 보안자격증명 에있는 access_key_idAWS_SECRET_ACCESS_KE

git action - ECS 배포 자동화
나는 프로젝트폴더 최상위 폴더에 aws폴더를 만들어서 넣어줬다.프로젝트 폴더 최상위에 /github/workflows/deploy-ecr.yml 파일을 만들어준다.env에 설정된 값은 다음과 같다.AWS_REGION: ap-northeast-2사용하고 있는 aws re

[CI/CD] Github Action & Docker & Springboot & Redis & Slack 빌드/배포 자동화
기존에 CI / CD 자동화는 Github Action & S3 & Code Deploy를 사용했습니다. S3 & Code Deploy 사용해서 CI/CD 자동화하기하지만, 이번에 Docker를 사용하는 방식으로 자동화 방법을 변경했습니다. 아래 3가지 이유 때문에 자