iHo*_*ell 2 jenkins jenkins-plugins jenkins-pipeline
目前正在尝试在 Jenkins 上安装 groovy 插件,但由于某种原因,每当我配置 groovy 安装程序(或 ant 安装程序,其他东西也没有保存),在我申请/保存并离开页面后,当我回来时它是空白的,就像我什么都没做。这可能是什么?
顺便说一下,Jenkins 服务器运行在 Mac 上。
编辑:图片
编辑 2:删除 userRemoteConfigs 部分的 config.XML
<?xml version='1.0' encoding='UTF-8'?>
<flow-definition plugin="workflow-job@2.1">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>-1</daysToKeep>
<numToKeep>20</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
</properties>
<definition class="org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin="workflow-cps@2.2">
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.4">
<configVersion>2</configVersion>
<branches>
<hudson.plugins.git.BranchSpec>
<name>*</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
<submoduleCfg class="list"/>
<extensions/>
</scm>
<scriptPath>Android/btMobileApp/Jenkins_Dev</scriptPath>
</definition>
<triggers>
<hudson.triggers.SCMTrigger>
<spec>H/2 * * * *</spec>
<ignorePostCommitHooks>false</ignorePostCommitHooks>
</hudson.triggers.SCMTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
</flow-definition>
Run Code Online (Sandbox Code Playgroud)
这是詹金斯的一个错误,但它只影响视图。如果您单击“Groovy 安装”(或任何其他安装按钮),您将看到您输入的状态(例如名称)仍然存在。
请注意,在“全局工具配置”中配置工具时不会下载或安装任何内容。在构建中使用这些工具时会下载这些工具。因此,配置页面中工具的名称与您在构建中使用的名称相匹配非常重要。
例如,如果我在哪里配置 Maven。我会在“全局工具配置”中给 maven 安装一个名称“Maven 3”,然后Jenkinsfile像这样配置我的
node {
stage 'Build and test'
env.PATH = "${tool 'Maven 3'}/bin:${env.PATH}"
checkout scm
sh 'mvn clean install'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4649 次 |
| 最近记录: |