GitLab CI/CD Pipeline Error(Code-quality, Container-Scanning)

  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 프로젝트 추가 에러

  1. 동일 .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을 변수 설정 한 후에 다시 돌려 보았으나 아래와 같이 에러 발생합니다.