❖ 워크플로우 작성프로젝트 최상단에 .github/workflows 디렉토리를 만들고 ci or cd 스크립트를 실행할 yml or yaml 파일을 생성합니다.여러개의 파일을 구분하여 워크플로우를 작성할 수 있습니다..github/workflows/ci.yml.github/workflows/cd.yml...워크플로우 파일 예제# 선택사항 - 워크플로우 이름name: learn-github-actions#선택사항 - github repository's "Actions" tab에 보여질 이름입니다.run-name: ${{ github.actor }} is learning GitHub Actions# 트리거를 지정합니다.on: [push]jobs: check-bats-version: # check-bats-..
CI/CD 는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment) 또는 지속적 배포(Continuous Delivery)를 의미합니다.이는 소프트웨어 개발의 자동화된 프로세스를 가리키며, 개발자들이 코드를 빠르고 안정적으로 배포할 수 있도록 돕습니다.❖ CICI는 지속적인 통합을 의미하며, 개발자가 코드 변경을 자주 작은 단위로 통합하여 저장소에 반영하는 프로세스를 가리킵니다.주요과정코드 통합 : 모든 개발자는 변경된 코드를 자주, 최소 하루에 한 번씩 통합 저장소에 푸시(push)합니다.자동빌드 : 코드가 통합되면 CI서버가 자동으로 빌드(build)를 실행하여 코드가 정상적으로 컴파일되는지 확인합니다.자동 테스트 : 빌드 후 자동화 된 테스트..