GitLab CI/CD Pipeline Error(Code-quality, Container-Scanning)
- Former user (Deleted)
- 이병욱
File | Modified | |
---|---|---|
PNG File code_quality.png |
2020-08-06 by Former user | |
PNG File container_scanning.png |
2020-08-06 by Former user | |
ZIP Archive nodejs_prj-master.zip |
2020-08-06 by Former user | |
PNG File image-20200806-055535.png |
2020-08-06 by 이병욱 | |
PNG File image-20200806-055554.png |
2020-08-06 by 이병욱 | |
PNG File image-20200806-055614.png |
2020-08-06 by 이병욱 | |
PNG File image-20200806-060016.png |
2020-08-06 by 이병욱 | |
PNG File image-20200806-060052.png |
2020-08-06 by 이병욱 | |
PNG File image-20200806-060417.png |
2020-08-06 by 이병욱 | |
ZIP Archive python-master.zip |
2020-08-06 by 이병욱 | |
PNG File image-20200806-061011.png |
2020-08-06 by 이병욱 | |
ZIP Archive java-hello-world-maven-template-master.tar.gz |
2020-08-06 by 모성완 (Unlicensed) | |
PNG File image-20200806-061543.png |
2020-08-06 by 이병욱 | |
ZIP Archive 2020-08-07_09-43-568_ch_nodejs_prj_export.tar.gz |
2020-08-07 by Former user | |
ZIP Archive 2020-08-07_09-47-834_ch_python_prj_export.tar.gz |
2020-08-07 by 이병욱 |
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의 이미지를 가져오지 못하는 이슈가 발생합니다.
→ VM disk 용량 이슈로 확인 되었습니다. docker system prune -a
명령어 이용하여 필요없는 도커 이미지 및 컨테이너 삭제 후 정상 동작 확인 하였습니다.
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을 변수 설정 한 후에 다시 돌려 보았으나 아래와 같이 에러 발생합니다.