일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- RPA
- sonar-qube
- runner
- docker
- Git
- Shell
- gitlab-ci
- gitlab-runner
- MaxGauge
- UiARD
- PostgreSQL
- Xen
- gitlab
- container-registry
- UiPATH #UiRPA #RPA
- Oracle
- UIPATH
- Today
- Total
목록2017/5월 (10)
올챙이시절 기록소
추가된 코드에 대한 분석 결과치 값을 파싱하여 채팅앱에 그 결과를 보여주고자 했었는데 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깔끔한 설치를 위해 경로를 하..
외국 형아들이 터미널 다루는걸 보다가 멋지다 생각해서 메모를 해두었던 내용이다 sonar qube설치를 가이드 작성을 위해 설치파일을 다운받는 상황이었다 wget -O 받을파일이름설정 링크주소 받은 파일은 잘 unzip되었다
gitlab을 관리하는 일 중에는 유저들에게 적절한 권한을 주는 일도 있다 이럴 때 간편히 작업하기 위해서 Group을 미리 지어놓는데 mfo ( maxgauge for oracle ) 제품군의 qa라면 mfo 그룹에 할당하면 된다 그러면 아래의 프로젝트에 권한이 한 번에 할당되는데 개발자의 경우는 조금 달라진다 여러제품군에 동일 부류의 컴포넌트를 담당하기에 mfodg(maxgauge for oracle data gather )mftdg ( maxgauge for tibero data gather )mfddg ( maxgauge for db2 data gather ) data gather 개발자의 경우 아래와 같은 그룹에 할당되어야 하는데 해당프로젝트의 Setting > Members > Share wi..
메모를 정리하던 중 "curl -u root:dev7u8i9o0p -X GET https://devqa.regi/v1/search" 이러한 구문을 봤다 GitLab Container Registry에 API를 호출하는 것인데 지금은 되질 않는다 상 : tail -f /var/log/gitlab/registry/current 중 : tail -f /var/log/gitlab/nginx/gitlab_registry_access.log 하 : curl --header "PRIVATE-TOKEN: FfK5EQ7RzFL89zRngTAs" -X GET https://devqa.regi/v2/root/test/tags/list --cacert /etc/docker/certs.d/devqa.regi/ca.crt ca ..
ref : Install Gitlab Runner GitLab-CI Runner 소개, 설치, 등록편 on CentOS, Windows (빌드 & 패키징 & 테스트 자동화) 에 이어서 [Gitlab CI - Runner] Docker편이다 실행방식은 shell이 아닌 Docker로 하는 것인데 CentOS7.3에서 진행하였다 설치파일은 Yum저장소를 추가하고 받는 것으로 해결된다curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bashsudo yum -y install gitlab-runner * Gitlab Server가 버전 10이하라면curl -L https://packag..
12c R2 오라클이 설치된 Image 용량은 약 11.4GB 입니다 Container Registry로 Push를 한 번 해봅니다 실패를 했습니다 received unexpected HTTP status: 502 Bad Gateway Gitlab 서버의 Registry 프로세스에는 이렇게 로그가 찍혀있습니다 vi /var/log/gitlab/registry/current2017-10-12_04:58:20.63744 time="2017-10-12T13:58:20.637420378+09:00" level=warning msg="error authorizing context: invalid token" environment=production go.version=go1.8.1 http.request.host..
( CentOS6.7에 설치된 GitLab 기준으로 작성되었습니다 ) Container Registry에 Push한 이미지들은 "/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2" 여기 경로내에 저장된다 ver1.0 이미지가 70MB 정도의 크기를 차지하고 있다 이 놈을 한 번 지워보겠다 Web UI에서 Container Registry의 이미지를 지웠으나 실제서버에서는 그만큼 용량이 확보되지 않는다 서버에서도 해당 이미지 크기만큼 용량을 확보하려면 gitlab-ctl registry-garbage-collect 구문은 수행하자 blobs디렉토리의 용량이 71M -> 20K 줄어들었는데 비로서 삭제한 이미지 크기만큼 줄어든 것을 확인하였다 ..
본 글은 GitLab Container Registry 활성화 하기 편에 이어서 Client에서 세팅하는 내용입니다 또한 Docker를 사전에 설치한 상태라고 가정합니다 절차 1. domain 세팅2. ssl key 복제3. 접속 테스트 1. domain 세팅domain은 devqa.regi로 정했습니다 echo "10.10.100.224 devqa.regi" >> /etc/hosts 2. ssl key 복제 mkdir -p /etc/docker/certs.d/devqa.regi /etc/docker/certs.d/저장소이름 docker의 규약대로 경로를 만듭니다 cd /etc/docker/certs.d/devqa.regi 거기로 들어가 scp root@10.10.100.224:/etc/gitlab/ss..
ref1 : GitLab Documentation ref2 : Docker 개인저장소 구축 Gitlab Container Registry는 Gitlab 8.8(2016.05)에서 처음 소개되었습니다 Notes: Introduced in GitLab 8.8.Docker Registry manifest v1 support was added in GitLab 8.9 to support Docker versions earlier than 1.10.This document is about the user guide. To learn how to enable GitLab Container Registry across your GitLab instance, visit theadministrator documentat..