gitlab (4) 썸네일형 리스트형 [Gitlab-CI/CD] .gitlab-ci.yml 사용 방법 Gitlab-CI/CD를 잘 다루려면 .gitlab-ci.yml의 동작 방식에 대해서 정리합니다. 관련 예제는 아래 사이트에서 확인할 수 있습니다. gitlab-ci/cd .gitlab-ci.yml Gitlab-CI/CD의 파이프라인은 .gitlab-ci.yml 파일로 구성되며 파일에 작성 된 스크립트에 따라 순차적으로 동작합니다. 파이프라인의 구조 및 순서를 정의 Gitlab Runner를 이용해서 실행할 일들 특정 상황에 따라 실행할 일들 Gitlab-CI/CD의 실행 단위가 JOB으로 구성되어 있어서 위에 설명에도 일들이라고 명시했습니다. JOB 관련 키워드는 아래 사이트에서 확인 할 수 있습니다. .gitlab-ci.yml 최상위 요소로 script가 반드시 있어야 함 실행 해야 하는 상황과 조건.. [Gitlab-CI/CD] window에서 Gitlab CI/CD를 docker로 배포하는 방법 DevOps Development + Operations의 합성어로 개발과 운영을 합친 개발방법론입니다. 개발과 조직을 융합하게 된 이유는 개발 조직은 새로운 기술과 기능을 도입하고 싶어하고, 운영 조직은 안전성을 중요시하게 되면서 이를 잘 해낼 수 있는 두 조직을 융합한 방법론이 DevOps입니다. DevOps 특징 CI/CD(Continuous Integration, Continuous Deploy) CI(지속적인 통합) : 빌드 및 테스트 자동화 / 테스트를 완료 및 통과한 소스만 중앙 저장소에서 통합 Jenkins, TravisCI CD(지속적인 제공) : 배포 자동화 / 통합 된 소스를 서비스 원격지로 배포 Gitlab Gitlab은 GIt의 원격 저장소 기능, 이슈 트래커, CI/CD 등 다양.. [Gitlab-CI/CD] Gitlab-runner register 지우는 방법 상황 gitlab-runner에 등록 된 Runtime platform 제거하려고 unregister를 실행시켰으나 에러를 발생시키면서 실행되지 않았습니다. 문제 파악 Runtime platform의 이름을 명령어와 같이 실행하지 않아서 발생한 오류입니다. 해결 방법 > gitlab-runner uniregister --name gitlab-cicd-test [GItlab] gitlab cicd ERROR: Job failed: exit status 1 상황 gitlab cicd를 구성하던 중 에러가 발생했습니다. 설정에 대한 에러인줄알고 찾아봤습니다. 문제 파악 작성한 script 중 에러가 발생했고 에러가 발생한 부분으로 인해 실패했습니다. 해결 방법 성공하지 못한 .gitlab-ci.yml에서 잘못 작성한 부분이 없는지 확인합니다. 이전 1 다음