![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Jenkins
文章平均质量分 64
自动化构建
楚游香
这个作者很懒,什么都没留下…
展开
-
Jenkins远程传输插件之Publish over SSH
使用Jenkins构建过程中,需要把文件传输到远程主机,可以用pscp等工具实现,也可以通过Jenkins自身的插件Publish over SSH来完成这项任务,传输单个文件或多个目录都支持。安装插件Jenkins -> 系统管理 -> 管理插件 -> 安装 Publish Over SSH全局配置安装完成后,进入 Jenkins -> 系统管理 -> 系统...原创 2019-04-25 12:56:38 · 2505 阅读 · 0 评论 -
用Jenkins构建Creator项目卡死的解决方案
Jenkins是个开源免费的自动化构建工具,通过简单的Web界面,支持一键轻松自动化打包/不同用户权限管理/自动触发构建。1、对于Creator 2.1.4及以下版本,只要在Windows的 控制面板->管理工具->服务 中为Jenkins服务指定一个本地管理员即可;(Windows系统有效)2、对于Creator 2.1.4以上版本,必须在Jenkins新建一个Agent节点,然后在Agent节点运行Creator构建命令就好了。Master和Agent可以是同一台机器,也可以是不同机器。原创 2020-07-20 21:21:45 · 2146 阅读 · 0 评论 -
Jenkins启动和停止的几种方式
浏览器访问方式假设Jenkins的访问地址是 http://localhost:8080。则只需在地址后加上相应命令即可。例如:关闭 http://localhost:8080/exit重启 http://localhost:8080/restart重新加载配置 http://localhost:8080/reloadLinux命令行方式停止 service jenkins stop开始 service jenkins start重启 service jenkins restart原创 2020-07-13 21:02:29 · 3234 阅读 · 0 评论 -
Jenkins的用户权限管理插件Role-based Authorization Strategy
随着Jenkins的使用深入,会发现需要给不同的用户配置不同的操作权限,虽然Jenkins也自带用户权限管理,但比较简单,不支持用户组和项目的划分,因此需要第三方插件来实现更精细的权限管理,使用比较广泛的是Role-based Authorization Strategy插件,可以满足所有关于用户和权限的管理需求。安装Jenkins插件管理中搜索Role-based Authorization Strategy进行安装。配置1、创建Jenkins用户Jenkins系统管理 -> 管理用户,先原创 2020-07-04 23:10:09 · 2228 阅读 · 0 评论 -
Jenkins的备份和恢复插件ThinBackup使用
ThinBackup是一个可以自动备份和恢复的Jenkins插件,使用简单又好用。安装Jenkins插件管理中搜索 ThinBackup 进行安装。备份Jenkins系统管理 -> ThinBackup -> Settings, 如下图所示。其中必填的两项是:Backup directory 这里的 /root/jenkinsBackup 代表备份路径。Backup schedule for full backups 这里的 H 13 * * 1-5 代表周一至周五每天的13点原创 2020-06-24 21:53:15 · 1327 阅读 · 0 评论 -
Jenkins和GitLab实现代码提交触发自动构建
利用GitLab的Webhook功能,可以实现当代码PUSH到仓库时,自动发送消息给Jenkins触发指定任务,从而节省人工操作,实现自动化构建。配置Jenkins1、安装插件Manage Jenkins -> 插件管理,安装GitLab Plugin和GitLab Hook Plugin两个插件。其中GitLab Hook Plugin插件很久没更新,Jenkins可能会提示风险漏洞,不介意的话忽略就好。2、配置GitLab凭据在Jenkins任务配置中,选择对应的GitLab凭据,如果没原创 2020-06-19 18:37:11 · 3462 阅读 · 0 评论 -
Jenkins分布式部署到多台机器执行构建
Jenkins支持分布式部署,即主节点和子节点可以分布在不同的网络环境中,节点之间通过长链接通信。例如,Jenkins主节点在外网,随时随地可以访问,两个子节点在内网,一台Windows机器构建app的安卓版本,一台iMac机器构建app的iOS版本。本文演示如何添加一个子节点。新建节点1、Manage Jenkins -> Manage Nodes and Clouds -> 新建节点,节点名称自定义,例如:Agent1,点击确定。2、开始配置节点信息。其中远程工作目录,就是子原创 2020-06-16 21:10:09 · 4369 阅读 · 0 评论 -
CentOS如何安装Jenkins
系统:CentOS 7.x安装Jenkins首先安装好Java环境,然后到https://www.jenkins.io/zh/download/下载Jenkins。本文以 rpm 格式安装包为例,当前最新版本是2.222.4。wget https://pkg.jenkins.io/redhat-stable/jenkins-2.222.4-1.1.noarch.rpm下载到本地后,rpm 可直接安装rpm -ivh jenkins-2.222.4-1.1.noarch.rpm配置Jenki原创 2020-06-06 23:14:22 · 144 阅读 · 0 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(6)-增加用户权限管理
随着Jenkins的使用深入,会发现需要给不同的用户配置不同的使用权限,虽然Jenkins自带用户权限管理,但比较简单,不支持用户组和项目的划分,因此需要第三方插件来实现更精细的权限管理,本文要介绍的是Role Strategy Plugin,官网:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin未完待续。。。...原创 2018-09-25 22:58:31 · 882 阅读 · 1 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(5)-增加SSH远程操作
前面文章讲述了如何实现CocosCreator的自动化构建和发布,不过使用次数多了会发现一个问题:就是如果我们在Creator的构建选项中选定了“MD5”,则每次构建都会生成新的文件名,那么每一次上传新版本到服务器时,因为新文件不会覆盖旧文件,就会导致发布目录下的文件越来越多。所以我们还希望在每一次上传新版本前把旧文件删除掉,这就需要Jenkins能远程登录到服务器,并执行删除命令。要让Jenk...原创 2018-09-22 18:26:49 · 1458 阅读 · 0 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(4)-增加Git管理
先创建Credentials 在Jenkins左侧面板Credentials -> System -> Add domain ,Kind选择 Username with password,填好 Username 和 Password,创建成功; 任务的构建配置里增加 Execute shell script on remote host using ssh,SSH site选中 t...原创 2018-09-05 13:13:35 · 4099 阅读 · 0 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(3)-第一个Jenkins任务
使用Jenkins实现CocosCreator的自动化构建和发布(3)-Jenkins任务配置 …原创 2018-09-05 13:10:55 · 4572 阅读 · 3 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(2)-自动化脚本
使用Jenkins实现CocosCreator的自动化构建和发布(2)-自动化构建脚本 。。。。原创 2018-09-05 13:09:26 · 4952 阅读 · 0 评论 -
使用Jenkins实现CocosCreator的自动化构建和发布(1)-安装Jenkins
简介Cocos开源免费,易学易用,性能卓越,是目前国内开发2D原生、h5游戏的首选游戏引擎。CocosCreator是它的最新版本。Jenkins是个独立的开源软件项目,它是基于Java开发的一种持续集成工具,可用于实现各种任务的自动化,如构建,测试和部署等。Jenkins特点开源免费; 跨平台(支持所有的平台); master/slave支持分布式的build; web...原创 2018-09-05 13:07:46 · 4870 阅读 · 2 评论