从Jenkins将文件部署到Windows主机

问题描述 投票:0回答:1

我已经在Windows服务器上安装了Jenkins,我希望将已发布的VisualStudio文件复制到多个Windows主机[LoadBalanced环境]。

将文件从Jenkins [托管在Windows上]复制到LB农场上运行的多个Windows主机的最佳方法是什么?有没有直接的插件?

如果有任何直接的方法将构建文件复制到目标服务器,除了多个jenkins构建步骤?

windows jenkins jenkins-plugins continuous-deployment msdeploy
1个回答
0
投票

如果你使用pipelines,你可以将任务分成多个任务,然后可以执行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等)中复制,并且将启动构建脚本以执行您需要完成的任何构建操作。

© www.soinside.com 2019 - 2024. All rights reserved.