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

ν‚€ 등둝

gitlab 연동

git / gitlab ν”ŒλŸ¬κ·ΈμΈ μ„€μΉ˜

Credential 등둝

item 생성

Mergeκ°€ 되면 λΉŒλ“œκ°€ λ˜λ„λ‘ Accepted Merge Request Events 선택

Last updated