jenkins的安装与使用

安装jenkins中的坑
【问题1】启动jenkins之后页面一直停留在一个页面:意思大致是:jenkins正在启动,如果准备好了你的浏览器会自动刷新。
解决办法:
需要你进入jenkins的工作目录
一般window系统jenkins默认目录为JENKINS_HOME=C:\Users\xxx\.jenkins\
打开
hudson.model.UpdateCenter.xml

http://updates.jenkins-ci.org/update-center.json
改成
http://mirror.xmission.com/jenkins/updates/update-center.json

【问题二】安装完成之后访问jenkins ip:port/jenkins/ 出现404错误。
这是jenkins的一个bug,解决方法是直接访问 ip:port,后面不用加jenkins

jenkins的安装:
1、下载
    访问官网
    https://jenkins.io/download/
    选择左下角的"通用java包(.war)"即可下载到jenkins.war
2、安装
    jenkins的安装非常简单。
    方法一:直接将war包丢到tomcat的webapp目录下,启动tomcat即可完成jenkins的安装
    方法二:执行java命令 java -jar jenkins.war --httpPort=8090
            端口号可以随意指定,只要不冲突
3、初始化jenkins
    a、安装完成并启动jenkins之后访问ip:port/jenkins/ 可能会出现【问题1】;
    b、第一次访问成功后页面会提示你去电脑上指定位置查看jenkins的初始密码,一般在JENKINS_HOME\secrets\initialAdminPassword.找到密码粘贴到页面上点击下一步
    c、此时页面会进入一个空白页面,如果一直卡在这,可以刷新几次;
    d、此时进入插件安装选项,可以点跳过(跳过后后面需要插件可以到插件管理中安装),也可以点安装推荐插件;
    e、安装推荐插件时候有可能会因为网络原因导致插件安装失败,没关系。待所有推荐插件安装成功(部分安装失败)点击continue即可进入到主面板。
4、配置jenkins
    访问jenkins主面板,点击系统配置可进行jenkins系统配置,这里列举两个比较重要的配置
    首先配置全局安全配置:配置可注册,防止用户名密码忘记,配置jenkins操作权限
    其次配置全局工具配置:主要是配置maven主目录和maven的settings.xml文件位置,配置jdk
5、jenkins构建svn上的maven工程
    1、a:在svn的仓库中准备一个maven的war工程;b:jenkins安装subversion-plugin
    2、进入jenkins主面板,选择新建一个任务;
    3、选择任务名称(这个随意),并选择构建一个自由风格的软件项目,然后确定;
    4、General 可以不用设置;源码管理选择SubVersion,然后填写项目对应的svn地址(注意,该地址一定要到工程级别)输入svn的账号密码,再选add;
        构建->增加构建步骤->invoke top-level Maven targets(调用顶层maven坐标)maven version:选择你之前配置得到maven的别名(前面配置jenkins的时候会指定别名) Goals:填写你要执行的maven指令,比如:clean install
        配置完成之后点击保存.
    5、返回jenkins主面板,选择刚才创建的任务,点击构建。可以看到构建正在执行,这时候选择查看控制台输出,即可看到编译打包结果;此时到工作空间可以看到构建结果,target目录下有war包。
    
6、构建完成后自动化部署到tomcat
    前期准备:a、jenkins安装deploy to container 插件 b:tomcat的config目录下tomcat-users.xml配置的有用户和密码,详细配置见【tomcat-users.xml配置】
    1、进入到任务配置页面,选择构建后操作,然后选择Deploy war/ear to container ;war files指定war包位置,选择任务工作空间根目录下的war包,比如:target/demo_project1.war,Content path:填写你想最后访问的工程名比如:demo_project,containers选择tomcat7,填写tomcat刚才配置的用户名密码,填写tomcat的url,比如http://ip:8080(注意:tomcat和jenkins可以不在同一服务器上)
    2、配置完成之后点击立即构建,构建完成之后去tomcat webapp目录下看,可以看到最新的war包,访问工程即可看到项目已经部署成功。
最后:还有jenkins常用的执行windows脚本的插件,可以使用windows脚本将编译的war包归档到执行的文件夹下,这点适合生产环境出包使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值