... 页面提示到slave节点进行如下操作: 下载agent: wget https://jenkins.chexiangsit.com/jnlpJars/agent.jar 运行agent: nohup java -jar agent.jar ...
... 信息。 如果搞得没权限进jenkins了删除下面的行:然后重启jenkins。 vim /var/lib/jenkins/config.xml <useSecurity>true< ...
... /prometheus/ 在prometheus中添加配置: - job_name: 'jenkins' metrics_path: '/prometheus/' static_configs: - targets: ['jenkins.example.org:443'] 在grafana中添加 ...
... .build("solo:${env.dockerTag}") } } } } } 解决方法: 原因是我的jenkins集成了多个构建节点,主节点安装了docker,salve节点 ...
... workspace = pwd() println workspace } 设置工作目录: #!groovy String workspace = "/opt/jenkins/workspace" pipeline{ agent { node{ label "master" customWorkspace " ...
... 名称勾选Scopes,创建,然后在页面上面可以看到token。 jenkins中: Jenkins > 凭据 > 系统 > 全局凭据 (unrestricted) > 添加凭据 ...
... ; 全局凭据 (unrestricted) > 添加凭据 > 类型(Secret text)。 安装jenkins插件: 在jenkins插件列表中搜索“HTTP Request”的插件,并安装。 插件 ...
... 如下操作,需要重启节点。或者以root身份运行jenkins也可。 usermod -aG docker jenkins pipeline: #!groovy @Library('jenkinslib@master') _ def ...
... -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 安装java环境 ...
... 在流水线语法中:复制语句到pipeline中。 groovy脚本使用jenkins插件上传制品到Nexus: #!groovy @Library('jenkinslib@master') _ ...
... 登陆jenkins,实现账号统一管理。 可以看到新创建的账号: 和jenkins集成: 保存之后推出jenkins就可以使用ldap中的账号登陆jenkins ...
... 可以放在git上实时的拉取,以实现版本化: jenkins->Credentials(凭据)-> System(系统)-> Global credentials(全局凭据) 这个 ...
... 上安装maven: www.scriptjc.com/article/1056 在jenkins中配置mvn: 在groovy脚本中: #!groovy pipeline{ agent{ node{ label & ...
... 并安装 gradlew uninstallRelease 卸载Release模式包 jenkins集成gradle jenkins->全局工具配置: 配置: 在jenkins中创建一个测试任务:groovy脚本如下 ...
... 准备好的共享库: https://github.com/zeyangli/jenkinslibrary jenkins中的设置:jenkins->系统配置 在groovy脚本中的使用:@Library(" ...
在任意一个job中的最下面:
先安装参数化构建插件:然后如下操作 写入选项: groovy脚本中写法:下面的脚本中命令会执行但是会报错,因为没有项目。 #!groovy // 获取到输入框中写的参数 String buildShell = "${env.buildShell}" pipeline{ agent{ node{ label "master& ...
node标签会切换环境:会切换当前构建的目录到xxx@2目录。 node{ script{ sh ''' ls -al ''' } stage('fxck something'){ } }
... 插件,名称如下 pipeline-utility-steps jenkins的配置:获取版本信息需要在jenkins中添加Approvals信息。 “Manage Jenkins” -> “In-process Script Approval”点击 ...
... 先在jenkins中安装docker pipeline插件,并将jenkins加入docker用户组。 usermod -aG docker jenkins 在镜像中执行命令: pipeline { agent { docker { image ' ...
12