2019 Jenkins 快速入门教程

Jenkins 快速入门教程

欢迎转载,转载请注明网址:https://blog.csdn.net/qq_41910280

简介:一篇入门级别Jenkins教程。

1. 环境

  jenkins: 1.1
  jdk: 1.8.0_201
  git: 2.21.0
  maven: 3.6.0
  tomcat: 7.0.93
  OS: CentOS-7.6-x86_64 & CentOS-7.5-x86_64

2. jenkins安装与部署

  首先, 安装jdk, maven, git操作步骤略
然后执行以下命令, 如果出错请先安装wget等依赖

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

配置jenkis的端口

vi /etc/sysconfig/jenkins

找到修改端口号:
JENKINS_PORT=“8080” 此端口不冲突可以不修改

2.1 启动jenkins
service jenkins start/stop/restart
访问jenkins
我的jenkins地址(192.168.253.129是我安装jenkins的虚拟机, 可能需要关闭防火墙)
http://192.168.253.129:8080/
在这里插入图片描述
2.2 根据提示cat /var/lib/jenkins/secrets/initialAdminPassword输入进去
2.3 选择“Install suggested plugins”(安装推荐的插件)安装默认的插件,之后Jenkins就会自己去下载相关的插件进行安装。
2.4 创建第一个管理员用户, 可省略并继续使用admin
2.5 在”系统管理”-“全局安全配置”中勾选以下选项以便测试
在这里插入图片描述
2.6 进入”系统管理”-“全局工具配置”,配置maven和git
忘记jdk需不需要配置了…
在这里插入图片描述
在这里插入图片描述
2.7 在”系统配置”-“插件管理”中安装Deploy to container Plugin
在这里插入图片描述

3. 创建工程

3.1 新建任务
在这里插入图片描述
3.2 源码管理
在这里插入图片描述
3.3 构建
在这里插入图片描述
在这里插入图片描述
3.4 构建后操作
(在此之前需要在你需要部署war的服务器上部署tomcat,
并且在tomcat的conf/tomcat-users.xml中添加 ,
Deploy war to container插件目前没有tomcat 9选项, 所以我选择安装的是tomcat7.0.93)
在这里插入图片描述
在这里插入图片描述
保存配置

4. 部署工程

3.1 选择立即构建
(记得我最开始构建一直失败, 最后我将maven命令权限设为777或者将jenkins加入root组才ok, 嗯, 好像如此 ~ (Q 笑出 o 眼泪 Q))
第一次构建可能会比较慢, 因为maven仓库里的jar需要下载
当你看到如下信息表明构建成功
在这里插入图片描述
可以访问web了
在这里插入图片描述
3.2 除此之外你还可以使用url的方式去远程构建项目
在构建触发器中选择 触发远程构建, 随意输入一些字符作为token
在这里插入图片描述
之后我们可以访问http://192.168.253.129:8080/job/jenkinswar/build?token=yourtoken进行一次新的构建

3.3 你还可以在github或gitlib上创建一个钩子函数, 以每次更新代码都进行一次构建, 这也就是所谓的持续集成持续以及自动化部署

在这里插入图片描述
因为我的jenkins所在的虚拟机设置的是NAT模式, 所以外网的github不能访问我的虚拟机, 就没试了 你可以尝试一下
(前段时间买了个服务器, 不过最近因为某些不shou可dong告hua人ji的原因 我暂时把他关闭了, 以后我可能会试试部署到上面, 到时候再更新)


神奇的小尾巴:
本人邮箱:[email protected] [email protected]
[email protected] 欢迎交流,共同进步。
欢迎转载,转载请注明本网址。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章