Jenkins
docker compose 작성
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts-jdk17
container_name: jenkins
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /jenkins:/var/jenkins_home
ports:
- "8080:8080"
privileged: true
user: root키 생성
docker exec -it jenkins bash
mkdir /var/jenkins_home/.ssh
# 키생성
ssh-keygen -t rsa -f /var/jenkins_home/.ssh/jenkins키 등록

cat /var/jenkins_home/.ssh/jenkins




gitlab 연동
git / gitlab 플러그인 설치

Credential 등록

item 생성



Merge가 되면 빌드가 되도록 Accepted Merge Request Events 선택


Last updated