共计 2075 个字符,预计需要花费 6 分钟才能阅读完成。
1、环境部署:
Windows Server 2008R2 环境
2、相关软件
SVN(源代码管理器:jenkins 通过插件从源代码管理器下载代码) Jenkins(主角)地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/jenkins-2.19.1.zip;
JDK 1.7 以上
.netframework 4.0 等等
最好安装 visual studio 软件
3、Jenkins 安装
1、启动服务
双击后一路确认的安装,jenkins 安装后,然后到管理工具 -> 服务中有 jenkins 对应的服务,启动即可(注意权限和端口限制);
注意:默认 jenkins 会安装到系统的服务中的,但是如果 8080 端口被占用了,那么需要手动启动服务,也就是说系统的系统无法启动了。
cmd.exe 后输入命令:cd C:\Program Files (x86)\Jenkins(为安装路径) Java -jar jenkins.war –ajp13Port=-1 –httpPort=8899
可以通过 8899 端口进行启动服务了。
4、浏览器打开应用
启动服务之后
通过浏览器:http://ip:8899 打开对应的页面
1)、打开发现需要输入对应密码,密码路径上面有提示,在安装路径 (默认主目录) 的 secret.key 中;
注意:主目录放置了所有当前 jenkins 使用的信息(包括源代码下载都放在主目录下),如果主目录进行修改之后,也会重新要求进行安装,所有插件需要重新安装,所有已经做好的配置都没有了,所以注意主目录的放置,当然可以将配置复制到新的主目录上面也是可以的,注意先复制后再删除,否则就要找配置进行修改了。
2)、第一次打开发现需要等待安装插件,过程比较长久,并且经常有安装不成功的,最后不成功的刷新等,还是不成功的,刷新到可以直接进入系统了再安装吧。
3)、登录,登录之后注意安装插件:
路径:系统管理 -> 管理插件 下的
在右侧过滤分别输入 MSBuild Plugin 和 Subversion Plug-in 进行寻找需要的插件,然后进行安装。
上面准备工作都 OK 的话,那么就进入配置阶段:
5、新建项目
1)、点击
然后出现(暂时选择构建自由风格的软件项目)
6、项目配置
1)、输入项目名称
2)、设置 svn 源代码管理器路径
注意在添加 svn 的时候,账号和密码注意进行添加。
3)、构建触发器
目前我希望远程进行调用,所以就选第一个了。
4)、构建环境
选择上面勾选的,构建完之后显示时间戳
5)、构建
因为用的是 msbuild 进行构建,所以需要进行配置(这里很重要,可以搜索相关资料)
/t:Build /p:Configuration=Release /p:WebProjectOutputDir=E:\SourceCodePublish\Mobile /p:OutputPath=E:\SourceCodePublish\Mobile\bin
构建后操作的步骤有很多步,如下:
最后点击保存即可;
7、开始构建项目
1)、回到首页发现
点击进去
2)、点击[立即构建]
3)、查看构建历史
补充:如果一直 build 成功的话,那么可以用 vs 打开项目进行编译一次,然后就可以成功了,原因有些组建需要下载或者更新,所以没有成功。
祝君好运!
局域网内利用 GitLab+Jenkins 自动生成 GitBook 并发布(Nginx) http://www.linuxidc.com/Linux/2016-05/131136.htm
Linux+Git+Maven+Jenkins+Neuxs 自动化编译环境搭建 http://www.linuxidc.com/Linux/2016-02/128652.htm
CentOS6 安装 Jenkins http://www.linuxidc.com/Linux/2016-05/131365.htm
Jenkins 服务器搭建指南 - 官方文档翻译整理 http://www.linuxidc.com/Linux/2017-10/147281.htm
使用 Jenkins 配置 Git+Maven 的自动化构建 http://www.linuxidc.com/Linux/2016-02/128641.htm
Jenkins+Maven+Git 搭建持续集成和自动化部署的配置手记 http://www.linuxidc.com/Linux/2015-06/118606.htm
Jenkins 的分布式构建及部署——节点 http://www.linuxidc.com/Linux/2015-05/116903.htm
使用 Jenkins 自动部署发布 http://www.linuxidc.com/Linux/2017-04/143257.htm
Jenkins 的详细介绍:请点这里
Jenkins 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149194.htm