[ jenkins安装 ]


使用docker compose 安装jenkins

debian官方安装文档

docker-compose.yml - Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true这里的作用的安装ssh插件时不进行csrf认证 - 需要给Local的jenkins_home设置 chown -R 1000 ./jenkins_home

version: '3'
services:
  jenkins:
    image: jenkins/jenkins
    ports:
      - "8080:8080"
    volumes:
      - ./jenkins_home:/var/jenkins_home
      - /usr/bin/docker:/usr/bin/docker
      - /var/run/docker.sock:/var/run/docker.sock
      - /etc/docker:/etc/docker
    environment:
      - Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true

调用外部docker

使用本地安装jenkins

配置docker权限组

groups jenkins

sudo usermod -aG docker jenkins

sudo usermod -aG docker jenkins