目录

0.下载最新的jenkins

1.查看安装的 镜像docker images;

2.启动 jenkins

3.输入密码:

4.访问localhost:8081 进行设置jenkins  选择默认设置

5.设置用户名密码:

6.实例配置

7.进入到主界面了

​8.系统管理--->系统配置 配置服务publish  over ssh

10.部署项目,这一块还在研究中

10.1新建任务

10.2 输入任务名称

10.3 设置gitee仓库

10.4gitee 仓库设置用户名密码

10.5 构建 选择服务器 选择send file or excute command over ssh (注意如果没有这个选项是因为少了个插件 在系统管理-插件管理添加上就有了)

10.6 写启动脚本 startup.sh(这一块我还不太熟练,先用个简单例子吧)

10.7  startup.sh 内容

10.8 过程中遇到了 

11.然后执行构建就好了


事先要安装jdk,maven,git 后续jenckins配置要使用

0.下载最新的jenkins

docker pull jenkins/jenkins:lts;

1.查看安装的 镜像docker images;

centos 安装jenkins记录(使用docker)

2.启动 jenkins

docker run \

  -u root \

  --rm \

  -d \

  -p 8081:8080 \

  -p 50000:50000 \

  -v /var/run/docker.sock:/var/run/docker.sock \

  -v /usr/java/jdk1.8.0_144/bin/java:/usr/java/jdk1.8.0_144/bin/java \

  -v /usr/java/jdk1.8.0_144:/usr/java/jdk1.8.0_144 \

  -v /root/apache-maven-3.1.1:/root/apache-maven-3.1.1 \

  -v /var/jenkins_home:/var/jenkins_home \

  -v /usr/local/git/bin/git:/usr/local/git/bin/git \

 jenkins/jenkins:lts

注意:如果执行这个命令不成功的话,重启下机器试试

3.输入密码:

进入容器内部docker exec -it jenkins_01 bash

注意jenkins_01 换成docker中iamgeId即可
执行:cat /var/jenkins_home/secrets/initialAdminPassword,得到密码并粘贴过去

centos 安装jenkins记录(使用docker)

 

centos 安装jenkins记录(使用docker)

4.访问localhost:8081 进行设置jenkins  选择默认设置

centos 安装jenkins记录(使用docker)

5.设置用户名密码:

centos 安装jenkins记录(使用docker)

6.实例配置

centos 安装jenkins记录(使用docker)

7.进入到主界面了

centos 安装jenkins记录(使用docker)8.系统管理--->系统配置 配置服务publish  over ssh

 

centos 安装jenkins记录(使用docker)

 

centos 安装jenkins记录(使用docker)

9.系统管理--->全局工具管理这里,我只配了个jdk好像就可以了

centos 安装jenkins记录(使用docker)

10.部署项目,这一块还在研究中

10.1新建任务

centos 安装jenkins记录(使用docker)

10.2 输入任务名称

centos 安装jenkins记录(使用docker)

10.3 设置gitee仓库

centos 安装jenkins记录(使用docker)

10.4gitee 仓库设置用户名密码

centos 安装jenkins记录(使用docker)

10.5 构建 选择服务器 选择send file or excute command over ssh (注意如果没有这个选项是因为少了个插件 在系统管理-插件管理添加上就有了)

centos 安装jenkins记录(使用docker)

添加插件 Publish  Over  SSH

centos 安装jenkins记录(使用docker)

centos 安装jenkins记录(使用docker)

10.6 写启动脚本 startup.sh(这一块我还不太熟练,先用个简单例子吧)

centos 安装jenkins记录(使用docker)

10.7  startup.sh 内容

#!/bin/bash
echo Starting application
cd /var/jenkins_home/workspace/easymanage/chineseMedicine-admin               
mvn clean install -Dmaven.test.skip=true  
cd /var/jenkins_home/workspace/easymanage/chineseMedicine-admin/target/
nohup java -jar chineseMedicine-admin.jar &

centos 安装jenkins记录(使用docker)

10.8 过程中遇到了 

10.8.1.mvn 不识别的问题,暂时没找到答案 

10.8.2 springboot 多模块打包时,先打主包,再打你要启动的那个子module,要不会包错,依赖别的module找不到的错

参考:https://blog.csdn.net/doegoo/article/details/51137331

打包命令 进入到模块目录执行   

mvn clean install -Dmaven.test.skip=true 打jar包

war包:mvn clean package -Dmaven.test.skip=true

参考 https://blog.csdn.net/piyongduo3393/article/details/88140841

11.然后执行构建就好了

centos 安装jenkins记录(使用docker)

centos 安装jenkins记录(使用docker)

参考:

https://www.jianshu.com/p/12c9a9654f83

https://blog.csdn.net/zhanglei500038/article/details/92571686

https://www.cnblogs.com/goalone/p/9556168.html

https://blog.csdn.net/zhanglei500038/article/details/92571686

https://blog.csdn.net/zhanglei500038/article/details/92571686

相关文章:

  • 2021-04-19
  • 2021-06-04
  • 2021-08-18
  • 2022-12-23
  • 2021-11-28
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-29
  • 2021-09-15
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案