广西建设四库一平台网站,一级a做爰片免费网站录像,环保网页设计代码,上海土地建设官方网站前一讲主要说了jenkins分发的好处《jenkins~集群分发功能和职责处理》#xff0c;它可以让具体的节点干自己具体的事#xff0c;比如windows环境下的节点#xff0c;它只负责编译#xff0c;发布windows的生态环境的项目#xff1b;而linux节点主要负责和它相关的项目它可以让具体的节点干自己具体的事比如windows环境下的节点它只负责编译发布windows的生态环境的项目而linux节点主要负责和它相关的项目如nodejs,.net core,java,php,python等等你甚至可以做个mac节点让它去编译打包你的IOS项目听起来确实不错。 开始jenkins分发节点构建之旅 今天主要说的是建立分发节点的步骤当然这也是大多人同学希望看到的文章我们会以windows和linux节点为例来说一下下面看一下jenkins部署和节点分发的步骤 docker pull去拉一个jenkins镜像 docker run把它运行进来 浏览器打开jenkins初始化设置管理员密码 添加其它节点节点上不需要安装jenkins安装后它成为一个主节点 设置本节点的标签分发时用它 将生成的jar包或者可执行文件下载 在具体节点服务器打开由主节点生成的文件windows服务器可以把它添加到服务里 在主节点添加一个测试项目添加标签与分发节点保持一致 编写构建脚本window建议用powershelllinux建议用bash 开始构建大功告成 操作具体步骤 一 docker pull去拉一个jenkins镜像 二 docker run把它运行进来 docker run -p 9000:8080 -p 50000:50000 --privilegedtrue -v /root/jenkins_home:/var/jenkins_home jenkins:latest 9000端口是访问 jenkins 网页的端口如果你想在 80 端口访问就改成 -p 80:8080 50000 端口与 slave 有关参考 jnlp-slave 这个镜像里面使用的 port。 -v 参数挂载了宿主机一个指定目录到 /var/jenkins_home 相当于设置了自定义的 JENKINS_HOME 我们使用参数-v进行本地磁盘的挂载这时需要为这个目录添加写入的权限然后再重试 运行起来喽 三 浏览器打开jenkins初始化激活密码建立管理员账号 上面的密码我们按着提示在jenkins_home/secrets/initialAdminPassword里把字符复制出来填写提交即可。 然后就是安装插件像svn,git,tfs这些常用的可以选择安装 最后建立一个管理员的账号密码等 然后我们就可以使用jenkins帮我们进行自动化部署了…… 四 添加其它节点节点上不需要安装jenkins安装后它成为一个主节点 左侧〉系统配置〉管理节点〉添加节点 我们点击“新建节点”去添加一个新的分发节点,我们添加名称最大并发数jenkins文件存放路径标签等 进行这个新添加的节点去下载主节点为我们生成的jar或者jnlp可执行文件 五 在具体节点服务器打开由主节点生成的文件windows服务器可以把它添加到服务里 回来那台windows服务器执行jnlp或者那个jar文件这样你的客户端就会主动去链接服务器他们俩个就可以共同工作了 当然前提是你的电脑要有java虚拟机就是java运行平台呵呵 打开我们的分发客户端然后再回到主节点上查看我们的节点状态就变成联机了 这样我们的分发节点就算完成了下一次我们将说一下具体项目的建立并配合分发服务器来实现 原文地址http://www.cnblogs.com/lori/p/7609007.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注