美文网首页
jenkins安装配置

jenkins安装配置

作者: 你值得拥有更好的12138 | 来源:发表于2019-06-27 11:47 被阅读0次

以下均为本人理解,欢迎大佬指出错误,小白希望深入理解请到官网
查看TroubleShot,本文最后

为什么需要jenkins

jenkins简单的说,它将我们打包,编译,部署等我们需要在版本迭代中做的重复的事情进行了自动化。它就是一个使你的项目能够持续集成的自动化平台。

安装部署

1.下载war包
War包位置
2.使用java -jar 命令执行后会在 [用户目录]/.jenkins9($user.home/.jenkins)中创建配置文件
以下是window的目录

image.png
你未来需要从git上clone下来的项目就在这里图中的workspace中
进入主页面
image.png

默认用户名为admin
默认密码在$user.home/.jenkins/secrets/initialAdminPassword

3.安装插件
在使用过程中我们需要的插件安装或者配置本地

插件 描述
Maven 编译打包,配置本地即可
Git 配置本地即可
JDK 配置本地即可
publish ssh 与远程linux通讯,发送jar,脚本。通过jenkins在线安装

通过以下操作进行在线安装


image.png
image.png

4.配置本地的环境

image.png
image.png

5.新建一个项目

image.png

6.配置
配置git仓库

image.png
这里的证书在
配置触发器
image.png
配置maven构建
image.png
配置远程发送jar并执行脚本
image.png

图中的aliyun这台云服务器的配置在jenkins主菜单的configure System中配置


image.png

构建好的项目


image.png

问题与解决

  1. Jenkenis报错:该jenkins实例似乎已离线 - 九北鱼 - 博客园

原因: 意识形态的的高墙,修改jenkins的更新源

  1. 一直在git fetch ,可能是网络的问题,修改git配置,超时时间改为60。
0
  1. Jenkins Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the fo - 程序员 - CSDN博客

不要输入命令mvn,Jenkins会默认加上,就变成了 mvn mvn package

  1. nohup: failed to run command `java': No such file or directory解决 - 小末的博客 - CSDN博客

执行java命令的出现找不到文件的情况,但是拷命令直接执行的ok!原因未知在执行java命令前 source /etc/profile即可

  1. 出现脚本无法正常退出
image.png

并在脚本中使用nohup命令进行运行,然后在后面一定要加上sleep命令进行等待,不然shell关闭后,nohup命令没法执行了


image.png

相关文章

网友评论

      本文标题:jenkins安装配置

      本文链接:https://www.haomeiwen.com/subject/dirlcctx.html