一、安装

jenkins下载地址:https://www.jenkins.io/zh/download/ jdk1.8下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html tomcat下载地址:https://tomcat.apache.org/download-80.cgi

Linux

Binary

  1. # 下载 jenkins.war、jdk1.8、tomcat8
  2. # 配置jdk环境
  3. # 配置tomcat8
  4. # 部署jenkins.war
  5. # 启动tomcat
  6. # 尝试访问

Docker(最简单)

  1. # 初始化
  2. container_name=jenkins
  3. image_name=jenkins
  4. container_data_path=/data/$container_name
  5. mkdir $container_data_path
  6. docker pull $image_name
  7. # 部署
  8. chown -R 1000:1000 $container_data_path
  9. docker run \
  10. --name $DOCKER_NAME \
  11. --restart always \
  12. --privileged true \
  13. -v $container_data_path:/var/jenkins_home \
  14. -p 8000:8080 \
  15. -p 50000:50000 \
  16. -u root \
  17. -d $image_name
  18. # 修改代理地址,加速插件下载
  19. sed -i 's/http:\/\/updates.jenkins-ci.org\/download\\/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\\/g' $container_data_path/default.json
  20. sed -i 's/http:\/\/www.google.com/http:\/\/www.baidu.com/g' $container_data_path/updates/default.json

Source

Windows(后续补充)


二、配置

Web页初始化

常用插件(建议全部安装)

功能 插件
汉化 Locale plugin、Localization: Chinese (Simplified)
SSH支持 SSH Credentials、SSH Build Agents、Publish Over SSH
Maven支持 Maven Integration
Git支持 Git Parameter、Git client、Git 、Git server
权限管理 Role-based Authorization Strategy
文件夹管理 Folders
特殊依赖 JSch dependency

三、使用示例

React项目

1、新建任务

1.png

2、创建自由风格项目,项目名建议使用仓库名

2.png

3、添加仓库地址及账户密码

3.png

4.png

4、选择使用账户

5.png

Java项目

Goland项目


四、其他