1_jenkins入门

1、jenkins 小白构建:

http://blog.csdn.net/gld824125233/article/details/52549449

指定运行端口:  https://www.cnblogs.com/yangxia-test/p/4354328.html

重启:localhost:8080/restart

关闭:localhost:8080/exit

如果不能关机,则:可视化界面下,全局安全设置中,去掉勾选“”prevent ……“”


2、基础配置:

(2.1)常用插件安装:http://www.javatang.com/archives/2017/01/13/23291453.html

再加一些插件:  

svn插件:   Subversion Plug-in

git插件:   GIT plugin

jenkins自己默认有一个发邮件的插件已经要淘汰了,最好安装这个: Email Extension Plugin

注意:在安装某个插件时,可能之前要安装n个其他插件先,如果前兆安装失败了,则你得先解决

失败的插件的安装,再……


注意:如果在线安装失败,则很有可能是因为网站访问不了导致下载失败,则换种方式

安装,即单独下载该插件到本地,然后上传式的安装!(也有可能是网速慢,当时安装失败了,

重新再来一次就成功了!)

插件安装失败解决方法: http://blog.csdn.net/KingBoyWorld/article/details/77923615

插件下载中心:  http://updates.jenkins-ci.org/download/plugins/



(2.2)配置关联jdk、maven路径:

http://m.blog.csdn.net/mlc1218559742/article/details/53011772


3、jenkins maven svn 实例:

http://blog.csdn.net/evankaka/article/details/50518959


svn服务端下载及配置(windows):

http://subversion.apache.org/packages.html下载,找VisualSVN,然后找龙卷风形状

的,并且带有server字样;

安装教程:  http://www.jb51.net/article/71815.htm


svn客户端下载及配置(windows):

http://subversion.apache.org/packages.html下载,找TortoiseSVN,然后一看就知道了;

安装教程:  https://jingyan.baidu.com/album/86112f137d522d2736978765.html

安装好了之后如果右键没有图标,则重启电脑,还不行则再查资料;


构建的时候出现问题:

问题一,不能访问svn路径:

解决:Credentials那里添加jenkins的验证;


问题二,不存在pom文件:

通过下拉的文件得是包含pom文件的项目,因为我们这里创建的是maven job!(即:

你当时让这个job关联svn地址时,填的这个地址一定要是下拉它可以得到好多东西,但

一定要直接含有pom文件!)


eclipse tomcat helloworld程序创建(maven):

首先 maven的web项目打包成war文件,

然后放到tomcat的webapps下面,比如: webapps/hello.war

,然后开启tomcat,然后访问xx:8080/hello  即可!就可以访问到hello项目中的index.jsp文件了!


4、jenkins常见用法积累:

(1)用户管理:people管理!你创建了多个people则,他们都可以登录!

(2)如何在jenkinsfile中获取到当前是哪个用户登录的jenkins?:需要安装一个插件,

好像是叫BuildUser插件!安装好了之后,怎么用?:



如上图,应该是这个插件中定义了BUILD_USER这个变量,并且会根据实际谁登录了当前jenkins

,从而动态给这个变量赋值,比如当前是张三登录的jenkins,则这个变量的值就是张三!


(3)在jenkins中有一些jenkins自带的环境变量,每个job都有一套这个值!!

用法一般为:   env.xx 

比如:   $BUILD_NUMBER  ,它在每个job中单独拥有,比如,job1构建一次后他的值就是1,

而job2构建10次后他的值就是10,即各个job的这个值是不同的,是独立的!

这个变量在哪里呢?:


(4)jenkins的每个job默认的工作空间的目录会在哪里?

如果在linux上安装了一个jenkins,则默认会生成一个目录:

/var/lib/jenkins/workspace/     以后,所有的job的目录都会在这里;


而windows上,则在:

C:\Users\IBM_ADMIN\.jenkins\workspace\    目录;


这里说一下jenkins的环境变量 $WORKSPACE  ,它的值是多少呢?

因为前面说了,jenkins中的环境变量是针对job而言的,因此,这些环境

变量一定要跟job绑在一起说!比如,

job1的$WORKSPACE的值为/var/lib/jenkins/workspace/job1

job2$WORKSPACE的值为/var/lib/jenkins/workspace/job2








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值