
Github Actions는 CI/CD(지속적 통합 및 배포)플랫폼으로, 빌드, 테스트, 배포 파이프라인을 자동화해준다.저장소의 모든 풀 리퀘스트를 빌드하고 테스트하거나, 병합된 풀 리퀘스트를 프로덕션에 배포하는 워크플로우를 만들 수 있다.Github Actions는
GitHub Actions를 사용하여 저장소에서 직접 커스텀 지속적 통합(CI) 워크플로우를 만들 수 있다.지속적 통합(CI)는 코드를 공유 저장소에 자주 커밋하는 것을 요구하는 소프트웨어 개발 방식이다.코드를 자주 커밋하면,오류를 더 빨리 발견 가능개발자가 오류의 원
GitHub Actions를 사용하여 저장소에서 직접 커스텀 지속적 배포(CD) 워크플로우를 만들 수 있다.지속적 배포(CD)는 자동화를 사용하여 소프트웨어 업데이트를 게시하고 배포하는 방식일반적인 CD프로세스의 일부로, 베포하기 전에 코드가 자동으로 빌드되고 테스트

제공되는 워크플로우 템플릿 종류CI : 지속적 통합 워크플로우Deployments : 배포 워크플로우Automation : 자동화 워크플로우Code Scanning : 코드 스캐닝 워크플로우Pages : Pages 워크플로우github/workflows 디렉토리에 gi

워크플로우는 하나 이상의 작업을 실행하는 구성 가능한 자동화된 프로세스워크플로우는 저장소에 저장된 YAML 파일로 정의되며, 저장소의 이벤트에 의해 실행되거나 수동으로 또는 정해진 일정에 따라 실행될 수 있다.워크플로우는 기본 구성 요소를 포함해야함1\. 워크플로우를

새롭게 런칭될 프로젝트인 🥔감자상회🥔에서 적용할 Github Actions CI에 들어갈 워크플로우는 총 3가지로 결정하였다.buildcheckstylecodecov이 3가지 워크플로우는 각자 .yaml파일로 생성되기 때문에 감자상회의 워크플로우는 총 3개다.각자

checkstyle파일을 build.gradle 파일과 나란히 넣는다.먼저 plugins에 id 'checkstyle'을 추가한다.build.gradle에 id-'checkstyle' 플러그인을 추가하는 이유는 Gradle이 Java코드 스타일을 검사할 수 있게 하기

🥔 워크플로우 생성하기: Jacoco & CodeCov 코드 커버리지 검증을 위해 codeCov를 설치해서 확인을 하고자 한다. 이를 위해서는 먼저 jacoco가 빌드되어 있어야한다. JaCoCo란? JaCoCo는 Java코드의 테스트 커버리지를 측정하는 오픈
도커는 애플리케이션을 컨테이너(Container) 단위로 패키징하여 배포하고 실행할 수 있도록 도와주는 오픈소스 플랫폼이다.컨테이너를 사용하면 개발 환경과 운영 환경의 일관성을 유지할 수 있으며, 빠르고 효율적인 배포가 가능하다.가벼움 : VM보다 빠르고 리소스 사용이
감자상회의 dockerfile을 작성해보았다.FROM openjdk:21-jdk OpenJDK 21 기반의 컨테이너 이미지를 사용함WORKDIR /app작업 디렉토리를 /app으로 설정ARG JAR_FILE=potatocountry/build/libs/potatocou