일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- gitlab-ci
- MaxGauge
- UIPATH
- Shell
- gitlab-runner
- container-registry
- UiPATH #UiRPA #RPA
- Oracle
- docker
- runner
- RPA
- sonar-qube
- Git
- Xen
- UiARD
- PostgreSQL
- gitlab
- Today
- Total
올챙이시절 기록소
추가된 코드에 대한 분석 결과치 값을 파싱하여 채팅앱에 그 결과를 보여주고자 했었는데 API 쓰는 방법을 이틀 정도 연구하여 마침내 찾았다 vi mfodg/sonar-project.properties # must be unique in a given SonarQube instance sonar.projectKey=mfo:mfodg sonar.projectName=mfodg (data_gather) sonar.projectVersion=mfodg_170920.01 sonar.sources=. # Encoding of the source code. Default is default system encoding #sonar.sourceEncoding=UTF-8 http://10.10.32.101:9000/ap..
CI의 프로세스의 한 부분으로 쓰기에 유용한 소나큐브 이 녀석을 설치하고 한 번 수행하는 예제를 보여드리겠다 설치는 간단하기에 절차를 따로 나누지 않는다 Requirementref : sonar_qube_docs JAVA는 1.8 버전이 필요하다. DB는 아래의 리스트에 있는 것을 사용하거나 아니면 설치하지 않아도 된다. 이때는 embedded DB를 사용하는데 H2라고하는 메모리 DB를 사용한다. ( 개인적인 생각으로는 형상관리의 필요성을 느끼지 못하여 DB를 구축하진 않았다 ) ( Gitlab을 사용하는 중이라면 PostgreSQL이 내장되어 있으니 연계해도 좋을 것이다 ) Sonar-Qube & Sonar-Scanner 설치 $ mkdir -p /app/sonarqube깔끔한 설치를 위해 경로를 하..
ref : Gitlab CI > Variables GitLab CI를 사용하여 Runner를 쓸 때, 기본적으로 세팅되어 있는 환경변수를 쓰면 편리한 경우가 있다 ex ) 동일한 컨테이너를 쓰는데 현 프로젝트를 알아야 하는 경우 CI_PROJECT_NAME ex ) 정규표현식으로 걸러진 tag에만 수행하도록 설계된 Pipeline에서 트리거가 걸린 Tag의 값을 확인할 때 CI_COMMIT_TAG ex ) 채팅앱으로 Pipeline Status View 연계 링크에 필요한 Pipeline 번호를 확인할 때 CI_PIPELINE_ID( 쉘에서 이렇게 "$CI_PIPELINE_ID" 변수의 값을 쓰는 것이다 )··· 여하튼, 여러가지 경우에 요긴하다 Gitlab은 문서가 정말 잘 만들어져 있어 자동화하기에 ..