# Jenkins

# 搭建jenkins

# docker-compose.yaml
version: '3.1'
services:
  jenkins:
    image: 'jenkinsci/blueocean'
    volumes:
      - ./data/jenkins/:/var/jenkins_home
      # 映射本地maven到容器中
      - /usr/local/docker/maven/apache-maven-3.8.4:/usr/local/maven
      # ssh操作宿主机
      - /root/.ssh/id_rsa:/root/.ssh/id_rsa
    ports:
      - "8080:8080"
    expose:
      - "8080"
      - "50000"
    privileged: true
    user: root
    restart: always
    container_name: jenkins
    environment:
      JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 查看jenkins初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
1
# 推荐安装插件
  • Publish over SSH
  • Maven Integration
  • gitee
  • nodejs

# 配置gitee

# 创建私人令牌并牢记
  • https://gitee.com/profile/personal_access_tokens
# jenkins配置gitee

系统管理 -> 系统配置 -> Gitee配置

image-20220923091232963

# 配置maven

image-20220923091450219

# 配置ssh

Remote Directory目录为ssh操作目录

image-20220923091613885

最后更新于: 2022-09-26 11:23:59