GitLab CI/CD AutoDevops Template에 포함된 전체 Job을 Manual로 Yaml파일을 구성하여 Pipeline 실행중 다음과 같은 현상이 발생함.
3개의 프로젝트(Java,NodeJS,Python)에 기본적으로 구성되있던 Pipeline Job들은 에러를 수정하여 성공하였습니다. 하지만 내부 CI/CD를 구성하는데 템플릿에 에러가 있어 어려움을 겪고 있습니다.
정상적으로 동작하는 Job 목록은 다음과 같습니다.
Build
test
SAST
license_scanning
dependency_scanning
DAST
에러나는 Job 목록입니다.
Container-Scanning
Code-Quality
Python 프로젝트 추가 에러
동일 .gitlab-ci.yml 이나 다른 파이프라인으로 나타납니다.
서버 gitlab 파이프라인
VM Gitlab 파이프라인
2. VM Gitlab 에서는 license_scanning, dast job 실행 시 registry.gitlab.com의 이미지를 가져오지 못하는 이슈가 발생합니다.
license_scanning
dast
3. Deploy to K8s job 실행 시 Yaml converting 에러 발생합니다.
4. python의 경우 test template은 에러가 발생합니다.
인터넷 검색 하여보니 python, php 언어는 herokuish
에서 지원을 하지 않는다고 합니다. (아래 URL 참조)
https://gitlab.com/gitlab-org/gitlab-foss/-/issues/47651
https://docs.gitlab.com/ee/topics/autodevops/customize.html#customizing-auto-devops
CI environment 에 BUILDPACK_URL을 변수 설정 한 후에 다시 돌려 보았으나 아래와 같이 에러 발생합니다.
Add Comment