Jenkins是一个用Java编写的开源持续集成工具,它包含Linux,Mac OS X,Windows,FreeBSD和OpenBSD软件包。该项目来自哈德森。
Jenkins+Docker:从 docker.inside() 提交更改
我有一个docker镜像需要传播到更高的环境。因此,我需要从当前图像创建另一个图像,唯一的区别是配置文件。我想知道是否...
我是詹金斯的新手,我在互联网上看到的所有答案对我根本没有帮助。 基本上:我有一个本地文件夹,其中包含 dockerfile 以及我需要在其中运行的所有文件
Python 服务器(使用 Jinja2 提供 HTML)可以在 Jenkins 管道中交互和修改文件吗?
我有一个可以在本地运行的设置,涉及以下内容: 在 localhost:8000 上运行的 Python 服务器,它使用 Jinja2 模板提供 HTML 文件。 HTML 文件由
背景信息:我有一个 Kubernetes 集群,有 3 个 Linux 节点和 1 个 Windows 节点。从 jenkins master 到代理的所有内容都在 Kubernetes 控制的容器或 Pod 中。 我试图连接...
我有一个 Jenkins 后期构建 Groovy 脚本,运行在“后期构建任务插件”之外。 在同一个插件中,在运行 Groovy 脚本之前,我会检查该文件是否存在,然后...
在 Jenkins K8s 代理中使用 Groovy 创建文件失败
我创建了一个 k8s Jenkins 代理。在测试作业中,有一个创建文件的阶段,如下所示 stage('测试新文件') { 步骤{ 脚本 { def 文件名 = &
将 PR 与不正确的 Jira 票证合并后,如何修复 Jenkins 中的发布?错误:在 PR 的 PR 标题中未发现智能提交 Jira 问题
代码存储在公司GitHub中。在我使用拉取请求合并代码后(标题中包含不正确的 Jira 票证),Jenkins 中的部署失败并显示以下消息: 发布预发布检查 不...
我正在使用 R 脚本和 C++ 代码。错误消息引用了 Jenkins 工作区以及我想要调试的文件。工作区目录似乎是临时的,我无法...
有没有办法使用 API 来复制 Jenkins 作业和构建?
我正在寻找一种使用 API 来复制 jenkins 作业和构建的方法。 我尝试了一些Python包装器: 从 api4jenkins 导入 Jenkins j = Jenkins('http://127.0.0.1:8080/', auth=('admin', 'admin')) ...
我创建了一个简单的 python Flask 应用程序,可以打印“Hello World!!”。 我正在使用 Ubuntu,并在我的本地存储库中创建了必要的文件,例如 Dockerfile 和部署文件....
如何在 Active Choice Parameter Groovy 脚本中访问 Jenkins 系统配置变量?
我有一个名为 staging_branch 的 Jenkins 系统配置变量,它会动态更改;它代表多分支管道中的分支名称。 我想在 Active Choice 参数中访问它
在詹金斯上,我想手动针对不同的环境运行我的测试服,例如(阶段,qa,prod)。如何实现相同的目标?我还想用特殊的测试用例组来映射环境。就像......
我在 Jenkins 管道的 Groovy 中使用 bash 脚本。 Jenkins 作业是参数化的,并使用名为“PASSWORD”的密码参数选项。问题是当密码包含“...
我一直在遵循 Jenkins 官方文档来创建多容器设置,其中 Docker 守护程序容器支持 Jenkins 容器和单独的 Jenkins 代理容器。 https:...
我已经浏览了这个[答案](Jenkins Declarative Pipeline 中的条件环境变量)并寻找类似下面的内容,其中我需要在 env var 中设置凭据的值...
我正在尝试有一个名为 pg1 的主动选择参数,如下所示,带有复选框值 第二个主动选择反应参数取决于它,所以无论我在第一个中选择什么
sshPut 在 Jenkins PL 中失败并显示 AuthFail
尝试通过 ssh 部署到远程主机。我已经使用 bash 命令通过相同的 jenkins 管道测试了 sshkey 并且它有效。 echo 也能正确打印 var 值。所以不知道为什么...
我似乎无法通过API找到队列中项目的作业名称。我错过了什么(明显的)吗? 我创建了两个虚拟作业,需要一台名为“build1”且处于离线状态的计算机。 当我
部署到 Render API 时,Jenkins curl JSON 负载问题
我正在尝试使用 Jenkins 管道将服务部署到渲染平台。部署需要向渲染 API 发出带有 JSON 负载的 POST 请求。 然而,我总是遇到呃...
我有一个詹金斯管道,可以在某个时刻触发另一个作业,让我们称之为triggered_job。 tiggered_job 需要很长时间才能完成。根据我的管道中的某些逻辑,我可能需要......