从 Jenkins 将文件部署到 Windows 台主机
Deploy Files to Windows Host Machines from Jenkins
我在 Windows 服务器上安装了 Jenkins,我希望将发布的 VisualStudio 文件复制到多个 Windows 主机 [LoadBalanced 环境]。
将文件从 [托管在 windows] 的 Jenkins 复制到多个 windows 主机,运行 LB 场上的最推荐方法是什么。有没有直接的插件?
除了多个 jenkins 构建步骤之外,是否有任何直接的方法可以将构建文件复制到目标服务器?
如果你使用pipelines you can split a task into multiple tasks which can then be executed in parallel。你可以这样做:
pipeline {
agent none
stages {
stage('build') {
parallel {
stage('build-1') {
agent {
label "windows"
}
steps {
bat "build-1.bat"
}
}
stage('build-2') {
agent {
label "windows"
}
steps {
bat "build-2.bat"
}
}
stage('build-3') {
agent {
label "windows"
}
steps {
bat "build-3.bat"
}
}
}
}
}
}
将从您的 SCM(Subversion、Git 等)复制文件,然后启动构建脚本以执行您需要完成的任何构建操作。
我在 Windows 服务器上安装了 Jenkins,我希望将发布的 VisualStudio 文件复制到多个 Windows 主机 [LoadBalanced 环境]。
将文件从 [托管在 windows] 的 Jenkins 复制到多个 windows 主机,运行 LB 场上的最推荐方法是什么。有没有直接的插件?
除了多个 jenkins 构建步骤之外,是否有任何直接的方法可以将构建文件复制到目标服务器?
如果你使用pipelines you can split a task into multiple tasks which can then be executed in parallel。你可以这样做:
pipeline {
agent none
stages {
stage('build') {
parallel {
stage('build-1') {
agent {
label "windows"
}
steps {
bat "build-1.bat"
}
}
stage('build-2') {
agent {
label "windows"
}
steps {
bat "build-2.bat"
}
}
stage('build-3') {
agent {
label "windows"
}
steps {
bat "build-3.bat"
}
}
}
}
}
}
将从您的 SCM(Subversion、Git 等)复制文件,然后启动构建脚本以执行您需要完成的任何构建操作。