
Jenkins
Jenkins概念,使用和问题
找BUG的小白菜
思路很重要。
没有消息就是最好的消息。
展开
-
【Jenkins】解决检出git仓库时报错Caused by: java.io.IOException: Cannot run program “git“
Jenkins中配置从一个win7的slave节点检出git仓库时报如下错误: git init E:\jenkins\workspace\Git-backup # timeout=10ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException: Could not init E:\jenkins\workspace\Git-backup at org.jenkinsci.plugins.gitclient.Cli原创 2021-08-24 09:29:51 · 3633 阅读 · 0 评论 -
【Jenkins插件】之Multiple SCMs
在Jenkins配置中,有的时候我们需要依次拉取多个代码仓库,有时候还会需要既拉取svn代码库,又拉取git代码库,但Jenkins默认的配置是不支持这样操作的。因此,我们需要使用到Jenkins的Multiple SCMs插件。Multiple SCMs这个插件支持为一个构建选择多个源代码管理系统。例如,它允许从一个SCM检出源代码,同时从另一个SCM检出旧代码或第三方代码。一、安装Multiple SCMs插件首先jenkins需要打开系统管理>管理插件>可选插件,搜索Multiple原创 2021-08-23 14:19:12 · 3010 阅读 · 1 评论 -
【Jenkins】解决win7作为slave启动agent后报错无法连接master
我的Jenkins升级到2版本后,添加了一个win7客户端节点,再通过启动agent的方式连接master,但是一启动agent就报错,如下:信息: Trying protocol: JNLP4-connect八月 23, 2021 10:53:09 上午 hudson.remoting.jnlp.Main$CuiListener status信息: Protocol JNLP4-connect encountered an unexpected exceptionjava.util.concurr原创 2021-08-23 11:19:05 · 1705 阅读 · 2 评论 -
【Jenkins】集成gogs相关配置
简介Gogs:基于gogs代码管理系统,主要是开发后提交代码(可以为push、tag、合并等事件)可以直接触发jenkins的构建来完成编译部署。配置方法如下:一、Jenkins中安装Gogs插件首先jenkins需要进入系统管理>管理插件>可选插件安装Gogs插件。此处安装了Generic Webhook Trigger插件的话,也可以不再单独安装Gogs插件,因为Webhook这个插件是通用的,详见Jenkins插件之-Generic Webhook Trigger二、Jenki原创 2021-08-17 11:53:24 · 1541 阅读 · 0 评论 -
【Jenkins插件】之Generic Webhook Trigger
安装Generic Webhook Trigger插件首先jenkins需要打开系统管理>管理插件>可选插件,搜索Generic Webhook Trigger插件,直接点击安装即可,安装成功后如下图所示:从下图所示插件的介绍可以看出这个插件是通用的,支持GitHub,Gitlab,jira等,也支持gogs。...原创 2021-08-17 11:34:15 · 2925 阅读 · 0 评论 -
【Jenkins】解决java无法运行slave-agent jnlp程序连接Jenkins的Windows Slave主机
问题cmd窗口下运行程序slave-agent.jnlp程序,结果提示“无法启动该应用程序”,点击详情后提示如下,无法加载指定的文件。解决方法:1.如下,打开“控制面板 -> 程序 -> Java”2.打开“安全”选项卡,点击“编辑站点列表”,打开弹窗中添加例外站点,如下注意:这里站点必须包含host及对应的端口,且遵守上述形式3.再次运行slave-agent.jnlp程序结果,提示如下,勾选“我接受风险……”复选框,点击“运行”连接成功如下:...原创 2021-05-12 13:31:27 · 2804 阅读 · 0 评论 -
Jenkins-xmind图
原创 2021-04-07 14:49:48 · 168 阅读 · 0 评论 -
【Jenkins】自动编译流程实现
背景语言:C++,Qt操作系统:麒麟、凝思、红帽子版本管理:SVN持续集成工具:Jenkins语言工具:shell,java小目标由于系统应用很大,src模块多,操作系统多,手工编译费时费力,而且是毫无技术含量的工作,于是用Jenkins pipeline+shell脚本实现多操作系统环境的自动编译功能,编译成功后,自动提交结果到SVN,编译出错时,自动发送包含错误信息的邮件给相关研发人员。实现Jenkins添加pipeline任务,并添加pipeline脚本,这样可以在不同操作系统同时进原创 2020-07-24 14:04:30 · 1452 阅读 · 0 评论 -
【Jenkins】解决任务中执行shell脚本时,提示“未找到命令”
本机shell命令可以正确执行,但Jenkins任务中无法执行,提示“未找到命令”,比如未找到ant或者mvn:Started by user adminRunning as SYSTEMBuilding remotely on 172.20.1.156-dms in workspace /home/smart/jenkins/workspace/Dms-Web-Jars[Dms-Web-Jars] $ /bin/bash /tmp/jenkins7910466140349651313.shCur原创 2020-06-02 19:14:20 · 3815 阅读 · 1 评论 -
【Jenkins】解决配置GitLab和Git时的错误
报错1:Jenkins系统配置中配置GitLab时,正确输入了Gitlab host URL和Credentials,但是点击“Test Connection”时,始终报错Client error: HTTP 302 Found报错2:Jenkins新建了一个Maven项目,在配置git时,正确输入了Repositories和Credentials。1.当Credentials选择了配置...原创 2020-04-27 16:08:08 · 3496 阅读 · 0 评论 -
【Jenkins】解决slave节点启动找不到java
Warning: no key algorithms provided; JENKINS-42959 disabled[02/28/18 15:19:44] [SSH] Opening SSH connection to 172.17.20.177:22.[02/28/18 15:19:44] [SSH] SSH host key matches key in Known Hosts file...原创 2020-04-16 11:16:06 · 1326 阅读 · 0 评论