通过Jenkins代理部署代码的最佳实践-直接在服务器上或其他方式
问题是,我找不到关于必须将主服务器(具有internet访问)部署到生产服务器(没有internet)的最佳实践。 在本例中,是Jenkins主机,测试并构建工件,Jenkins代理在服务器上安装工件。 我发现了两种情况: 第一个场景–Jenkins代理通过其他协议(如SMD、RPC)安装sodtware。 第二种方案–在生产环境中安装Jenkins代理 第二种情况是在生产服务器上安装Jenkins代理,这是我的最佳选择通过Jenkins代理部署代码的最佳实践-直接在服务器上或其他方式,jenkins,testing,deployment,jenkins-slave,Jenkins,Testing,Deployment,Jenkins Slave,问题是,我找不到关于必须将主服务器(具有internet访问)部署到生产服务器(没有internet)的最佳实践。 在本例中,是Jenkins主机,测试并构建工件,Jenkins代理在服务器上安装工件。 我发现了两种情况: 第一个场景–Jenkins代理通过其他协议(如SMD、RPC)安装sodtware。 第二种方案–在生产环境中安装Jenkins代理 第二种情况是在生产服务器上安装Jenkins代理,这是我的最佳选择 但我想听听在运行我们构建软件的每台生产服务器上安装Jenkins代理是
如果您在master上构建和测试(实际上不应该在master上构建,而应该在专用节点上构建)并部署到Prod服务器,那么Jenkjns是如何参与部署的?您可以通过scp/ssh而不是作为节点进行部署吗?