目录
4.访问localhost:8081 进行设置jenkins 选择默认设置
8.系统管理--->系统配置 配置服务publish over ssh
10.5 构建 选择服务器 选择send file or excute command over ssh (注意如果没有这个选项是因为少了个插件 在系统管理-插件管理添加上就有了)
10.6 写启动脚本 startup.sh(这一块我还不太熟练,先用个简单例子吧)
12.1 docker 删除容器命令 docker rm 5e9b198b3dcb
12.2 gitee项目存放在jenckins的位置:/var/jenkins_home/workspace/
事先要安装jdk,maven,git 后续jenckins配置要使用
0.下载最新的jenkins
docker pull jenkins/jenkins:lts;
1.查看安装的 镜像docker images;
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
注意:如果执行这个命令不成功的话,重启下机器试试 比如有如下报错
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting containe
3.输入密码:
进入容器内部docker exec -it jenkins_01 bash
注意jenkins_01 换成docker中iamgeId即可
执行:cat /var/jenkins_home/secrets/initialAdminPassword,得到密码并粘贴过去
4.访问localhost:8081 进行设置jenkins 选择默认设置
5.设置用户名密码:
6.实例配置
7.进入到主界面了
8.系统管理--->系统配置 配置服务publish over ssh
9.系统管理--->全局工具管理这里,我只配了个jdk好像就可以了
10.部署项目,这一块还在研究中
10.1新建任务
10.2 输入任务名称
10.3 设置gitee仓库
10.4gitee 仓库设置用户名密码
10.5 构建 选择服务器 选择send file or excute command over ssh (注意如果没有这个选项是因为少了个插件 在系统管理-插件管理添加上就有了)
添加插件 Publish Over SSH
10.6 写启动脚本 startup.sh(这一块我还不太熟练,先用个简单例子吧)
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 &
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.然后执行构建就好了
12.注意点:
12.1 docker 删除容器命令 docker rm 5e9b198b3dcb
12.2 gitee项目存放在jenckins的位置:/var/jenkins_home/workspace/
参考:
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