小编Ian*_*n W的帖子

How to fix sonar plugin issue in jenkins

编译项目时如何避免 Jenkins 2.289.2 上的声纳扫描仪插件、插件声纳 2.13.1 出现问题我收到错误

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar (default-cli) on project maven-project: 
Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar failed: 
An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar: java.lang.UnsupportedClassVersionError: 
org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0), 
this version of the Java Runtime only recognizes class file versions up to 52.0
Run Code Online (Sandbox Code Playgroud)

看起来像是 java 版本的问题,但我想避免更改我的 java 版本

maven jenkins sonarqube

10
推荐指数
1
解决办法
2万
查看次数

詹金斯上的登录类型选择有什么区别?

我之前已经在一些机器上通过 .war 文件和作为 Windows 服务安装的网页安装了 jenkins。

现在我尝试通过 .msi 文件将其安装在另一台计算机上,但我遇到了一个问题,在安装步骤中,有一个步骤询问我“登录类型”,这给了我 2 个选择,如上所示图片。我不知道它们之间的区别,而且它只允许我选择将服务作为本地系统运行(不推荐)并在 windows/system32 文件夹上安装 jenkins。我一直在寻找教程,但似乎它们都跳过了这一步。我也在这里搜索过但没有成功。有谁知道其中的区别以及如何使用推荐的吗?我尝试输入我的 windows 和 jenkins 凭据,但什么也没有。在此窗口中要输入什么用户名和密码?

詹金斯菜单

提前致谢!

jenkins server

9
推荐指数
1
解决办法
1万
查看次数

Jenkins 正在删除代理上的工作区

Jenkins 将在 30 天或每月 30 天后删除代理/节点上的工作区。查看位于以下位置的詹金斯文件夹后

/var/lib/jenkins/logs/tasks
Run Code Online (Sandbox Code Playgroud)

我在这里找到了名称为 的日志Workspace\ clean-up.log。为什么要创建这个?我怀疑这可能是因为工作区清理插件。现在我也删除了这个插件,但是这个问题还没有解决。如何知道代理上的工作区为何被删除?有什么办法可以阻止这个吗?

jenkins

4
推荐指数
1
解决办法
3479
查看次数

列出过去一年的 Jenkins 作业构建详细信息以及触发构建的用户

是否有任何简单的方法可以使用 API 或脚本来获取过去一年在所有作业上执行的所有构建的列表以及触发构建作为报告的用户?

api scripting groovy jenkins devops

2
推荐指数
1
解决办法
3391
查看次数

Powershell正则表达式每行多个匹配

Powershell Replace构建一个不太贪婪的正则表达式时遇到了一些麻烦。

希望将此模式的出现转换/sites/*/*/SitePages/*/*.aspx 为:/sites/*/*/SitePages/*/*.html

但有一个问题,一行中有多个值需要替换。replace的贪婪是捕获整条线,只替换最后一条线。

示例输入:

<div class="ms-wikicontent ms-rtestate-field" style="padding-right: 10px"><div class="ExternalClass8E56354CC4314DBA861E187B689F3A2B"><table id="layoutsTable" style="width:100%"><tbody><tr style="vertical-align:top"><td style="width:100%"><div class="ms-rte-layoutszone-outer" style="width:100%"><div class="ms-rte-layoutszone-inner" role="textbox" aria-haspopup="true" aria-autocomplete="both" aria-multiline="true"><a id="0::Home|Home" class="ms-wikilink" href="/sites/Team/Project/SitePages/Home.aspx">Home</a> - <a id="1::Jenkins|Jenkins" class="ms-wikilink" href="/sites/Team/Project/SitePages/Jenkins.aspx">Jenkins</a><h1 class="ms-rteElement-H1">Jenkins Integration with Deployment Tools</h1>
Run Code Online (Sandbox Code Playgroud)

失败的正则表达式段:

% { $_ -Replace '(sites.*SitePages.*)\.aspx' , '${1}.html' }

建议?

动机:我正在尝试将 aspx 页面引用转换为 html,因为我们已从 SharePoint 上托管。页面都是静态的,因此除了转换页面扩展之外没有任何问题

regex powershell replace

0
推荐指数
1
解决办法
331
查看次数

标签 统计

jenkins ×4

api ×1

devops ×1

groovy ×1

maven ×1

powershell ×1

regex ×1

replace ×1

scripting ×1

server ×1

sonarqube ×1