问题标签 [jenkins-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Python 3.x 中使用特殊字符反斜杠
我目前正在使用 Python 脚本和 Jenkins API 为 Jenkins 构建创建日志文件。
以下函数创建构建控制台输出的文本文件并将其保存到网络位置。我正在研究获取文件网络路径,以便它可以包含在自定义的电子邮件通知中。
只是想知道您是否可以帮助我获得预期的结果。谢谢你。
代码:
预期结果:
[['project_name1: \network_location\folder\subfolder1\subfolder2\subfolder3\Jenkins_Build\buildlog\windows\project_name1_2018-10-24.txt'],['project_name2: \network_location\folder\subfolder1\subfolder2\subfolder3\Jenkins_Build\buildlog \windows\project_name2_2018-10-24.txt'], ['project_name3: \network_location\folder\subfolder1\subfolder2\subfolder3\Jenkins_Build\buildlog\windows\project_name3_2018-10-24.txt']]
实际结果:
[['project_name1: \\\\network_location\\folder\\subfolder1\\subfolder2\\subfolder3\\Jenkins_Build\\buildlog\\windows\\project_name1_2018-10-24.txt'], ['project_name2: \\\ \network_location\\folder\\subfolder1\\subfolder2\\subfolder3\\Jenkins_Build\\buildlog\\windows\\project_name2_2018-10-24.txt'],
['project_name3: \\network_location\\folder\\subfolder1 \\subfolder2\\subfolder3\\Jenkins_Build\\buildlog\\windows\\project_name3_2018-10-24.txt']]
windows - 如何在本地主机上执行 jenkins cli 命令?
第一次安装 jenkins 后,我想在 jenkins 服务器上运行这个命令:
当我尝试访问 localhost 或 127.0.0.1(jenkins 设置为侦听端口 80)时,我收到此错误:
如何在 master 的终端会话中执行 jenkins cli 命令?
jenkins - 如何以特定格式获取詹金斯管道的输出?
我正在尝试在我的詹金斯管道中实现机器学习。
为此,我需要每个构建的管道输出数据。
我需要的一些参数是:
- 哪个用户触发了管道
- 管道持续时间
- 内部版本号及其详细信息
- 管道通过/失败
- 如果失败,在哪个阶段失败。
- 失败阶段的错误。(为什么失败)
- 执行每个阶段所需的时间
- 每个阶段的特定输出(例如:如果一个阶段包含 sonarcube 执行,则输出是代码的百分比或代码覆盖率)
我需要为所有构建获取这些详细信息。怎么能得到?
有可以在 python 中实现的 jenkins api,但我只能获得 JOB_NAME,工作描述,IS 工作已启用。这些细节没有用。
jenkins - 如何获取在特定时间运行的 Jenkins 构建列表?
我现在的 Jenkins 有很多工作。不同的文件夹,每个文件夹都有多个作业。我最近看到一个 Jenkins slave(它是自动缩放的)在特定时间向另一台服务器发送了太多请求。但是,如果不手动检查它们,我无法找到在那个特定时间运行哪些构建。有没有办法使用 API/Groovy 脚本获取这些信息?
java - 无法为 Jenkins 扩展创建默认项目
我刚刚打开终端并执行了以下命令,这将为 Jenkins 插件开发创建一个默认项目结构。但是我的构建失败并显示以下错误消息。我是 Jenkins 插件世界的新手。
命令:
mvn hpi:创建
例外:
[错误] 无法在项目 Standalone-pom 上执行目标 org.jenkins-ci.tools:maven-hpi-plugin:2.7:create (default-cli):未实现![错误] hpi:create 已过时。
而是使用: [ERROR] ==== [ERROR] mvn archetype:generate -Dfilter=io.jenkins.archetypes: [ERROR] ==== [ERROR] [ERROR] -> [Help 1] [ERROR] [ERROR ] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。
[ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
任何线索...
python - Jenkins API 500 与 python
我尝试使用 curl 创建作业,成功完成。但是当我使用 python tempfile 或 python jenkins API 时,服务器返回 500 错误。
```
```
jenkins - Jenkins API 在 HTTPURLConnector 上返回 403
我正在设置一些东西,我需要访问我的 Jenkins API。http://.../job/DogoBot/lastBuild/api/json
好吧,如果我使用 restman 和 javascript 的 XMLHttpRequest 等发送 GET 请求,一切正常。但是当我尝试 HTTPURLConnector 时,java.net
它返回 403。我不明白为什么,它是完全相同的 GET 请求。我正在使用我自己的 Kotlin 方法:
我正在测试:
我得到了,异常告诉我得到了 403。
docker - 如何使用 jenkins-api 将参数传递到我的 Dockerfile
我正在使用 javascriptjenkins-api
通过 express API 启动构建,如下所示
在这项工作中,我从 github 中提取代码,然后执行
在我的 Dockerfile 中,我有
我越来越
python - 使用詹金斯 API 时,属性“詹金斯”失败
我正在使用 Python (2.7.10) 在 Mac (macOS 10.14.1) 上执行我的脚本。这就是我的脚本中的内容:
这是我得到的错误: