728x90

전체 글 70

Jenkins Pipeline script from SCM으로 Gerrit groovy 파일 연동하는 법

Gerrit에 업로드한 Jenkinsfile(groovy 파일)을 Jenkins pipeline script로 사용하도록 셋업하면서 겪은 시행 착오를 정리합니다. 1) Jenkins에서는 Pipeline script from SCM 에서 SCM 항목에 Gerrit이 따로 없다. 따라서 Git을 설정하면 됨1. Repository: Gerrit SSH Repository URLssh://${GERRIT_USERNAME}@${GERRIT_SERVER}:${GERRIT_SSH_PORT}/${GERRIT_REPOSITORY_NAME}ex) ssh://jenkins@my-gerrit-server:29418/my-gerrit-project 2. Credentials: Gerrit SSH Key 또는 HTTP 계정e..

Jenkins 2025.11.21

[Docker] ubuntu 22.04 + python3.12 install

ubuntu20.04(기본 python3.8) 또는 ubuntu22.04 (기본 python3.10) 이미지를 베이스로 docker build 시,apt-get install python3.12 명령어로 python3.12 버전을 설치할 수 없다.ubuntu20.04 / 22.04 기본 저장소에 python3.12가 없기 때문이다.python3.12를 추가로 설치하려면, Deadsnakes PPA를 추가하면 된다.FROM ubuntu:20.04RUN apt-get update && apt-get install -y software-properties-common \ && add-apt-repository ppa:deadsnakes/ppa \ && apt-get update \ && apt..

Docker 2025.04.27

Git ssh Permission denied/scp Connection closed

1. Git(Gerrit) 서버에 ssh public key를 등록했는데 Permission denied 에러가 발생할 때thxxyj@personal-pc MINGW64 /my/workspace (my_branch)$ git pull thxxyj@my-gerrit-server: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. [해결] .ssh/config에 PubkeyAcceptedAlgorithms +ssh-rsa 추가 thxxyj@personal-pc MINGW64 /my/..

Git 2024.09.14

WebDAV 파일시스템 마운트 in Ubuntu

WebDAV 서버 설정2024.05.22 - [Linux] - Docker를 이용한 WebDAV Nginx 서버 구축하기 /etc/timezoneRUN apt-get up" data-og-host="thxxyj.tistory.com" data-og-source-url="https://thxxyj.tistory.com/79" data-og-url="https://thxxyj.tistory.com/79" data-og-image="https://blog.kakaocdn.net/dna/yJKbY/hyV90osYwQ/AAAAAAAAAAAAAAAAAAAAAJ_-1oh5knXSek2QmVTtPf2zgVH59BYtssv3CrVtTv_y/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1772290799&allow_ip=&allow_referer=&signature=gFtA7vlOS2FBWekZxU6IfwT5E2M%3D

Linux 2024.05.22

Jenkins declarative parallel build pipeline

아래 블로그의 글이 상황별 parallel build 에 대해 잘 정리되어있음. https://velog.io/@cyeongy/jenkins-parallel-문법 jenkins parallel 문법1. 간단한 병렬 빌드 2. 의존성이 있는 병렬 작업 3. 순서는 존재하나 의존성은 없는 병렬 작업, 빌드velog.io 다음은 블로그 내용을 가져왔습니다. 1. 간단한 병렬 빌드pipeline { agent any stages { stage('First Stage'){ steps{ echo "First Stage" } } stage('Second Stage') { paralle..

Jenkins 2024.04.30
728x90