Windows jenkins环境搭建

Windows jenkins环境搭建,第1张

对于这种启动方式,如果每次都通过命令来启动运行,非常不方便,所以,官方提供了 Installing Jenkins as a Windows service ,这样配置之后,jenkins开机就自启动了。** 这里有个注意点,如果开始通过命令行的方式指定了端口号,那么在Installing Jenkins as a Windows service之后端口号又重新变成了8080(真鸡八巨坑),修改jenkins.xml里面的端口然后重启jenkins服务即可。**

在配置为window service之后碰到一个问题,就是通过java -jar jenkins.war创建的账号和密码登录不上了,默认账号为admin,密码在secrets/initialAdminPassword,如果实在是忘记了,登录不上了,解决方法是到.jenkins目录下面找到config.xml文件,修改注释以下部分内容:

重启jenkins服务,这个时候就可以不用账号和密码进入了,然后可以通过如下方式创建账号和密码: 参考资料

系统管理-->Configure Global Security-->勾选相关:

之后在系统管理选项中就会出现管理用户选项,进入就可以创建用户了。

步骤备注: Manage Roles 这里面主要配置一些角色,并给这些角色分配权限。比如下图,配置了三个角色,每个角色赋予相应权限:

实际 *** 作中只能配置Global roles,其他的角色都不能登录,报错:没有Overall/Read权限。

Assign Roles :给用户分配角色,比如这里给lz_test01,lz_test02分配的角色为test

要安装gradle和Android SDK,并配置好环境变量

要安装的插件主要有 Gradle plugin , Subversion Plugin(Subversion Plug-in) , SVN Publisher plugin 等

jenkins的相关插件列表戳 这里

关于gradle版本的配置,详见这里如下图,里面有相关的脚本版本配置。

这里注意一下,如果主项目有依赖自己编写的库,并且主项目和依赖库不在同一个路径,这个配置稍微有点改动,首先要把主项目和所有的依赖都添加到modules中,然后设置好Local module directory

关于邮件配置,要注意的地方就是除了要配置如下信息

还要填写如下信息,并且两个地址要一致。

如果要把构建的安装包进行邮件发送,可以参考 http://pissedoff-techie.blogspot.com/2015/11/how-to-configure-jenkins-to-send-build.html ,主要就是安装Email-Ext plugin这个插件,然后在项目中配置构建后 *** 作:

不要忘记设置Triggers

近期在配置Jenkins+maven+svn自动打包任务时,遇到一个项目,打包时需要依赖文件夹的目录结构,如果直接从svn检出打包,打出来的包会缺失文件。这时才注意到了关于Local module directory的设置。

Local module directory默认情况下是一个点,表示就在工作目录下面直接检出;

首先再jenkins上创建一个secdev的任务,项目直接检出到工作目录下

该secdev任务构建完成后,在jenkins的workspace下就会生成一个secdev的目录。

接着配置我们真正需要打包的项目jdgl,将项目检出到secdev目录下,这样就解决了jdgl项目打包需要依赖secdev的情况了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7866681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存