我有一个项目,使用multibranch管道来获取git服务器的所有分支,然后构建它 . 我需要在那里做一些后期构建操作,但由于某些原因,构建中没有可用的后期操作配置 . 无论是在multibranch管道中还是在获取的子项目中 . 但是,在正常的Jenkins作业中可以使用post构建配置 .
到目前为止,我所知道的唯一方法是调整Jenkinsfile . 但是在Jenkins前端做一些工作会很棒 . Edit: 我发现的另一种方法是创建一个Freestyle项目,该项目将在多分支项目中的目标分支成功构建时触发 . 这里的缺点是项目必须第二次运行,因为我无法访问其他分支的jar文件 .
有没有办法为这样的工作添加后期构建步骤?如果是这样,怎么样?
1 回答
Jenkinsfile背后的主要思想是将您的“基础架构作为代码” . 因此,您的工作配置(包括构建后的步骤)应该在SCM中进行版本控制 .
要将构建步骤添加到Multibranch管道:
对于大多数构建后的步骤,您可能希望有关于如何以管道格式编写的在线示例 . 如果您有任何具体的,请列出