189 8069 5689

Jenkins结合github持续集成环境构建-创新互联

大家都知道,Jenkins支持分布式部署,在结合github如何实现持续集成呢?下面来讲讲具体实现方式:

成都网站建设、成都做网站介绍好的网站是理念、设计和技术的结合。成都创新互联拥有的网站设计理念、多方位的设计风格、经验丰富的设计团队。提供PC端+手机端网站建设,用营销思维进行网站设计、采用先进技术开源代码、注重用户体验与SEO基础,将技术与创意整合到网站之中,以契合客户的方式做到创意性的视觉化效果。
  1. 安装应用:

    Java、Jenkins、git、maven

    maven并不是所有环境都需要,可根据自己的实际环境选择安装。

  2. Jenkins安装教程参照http://xunmeng.blog.51cto.com/1092116/1795093;

  3. 在所有机器中安装git和maven

    1. git的安装方式比较简单,可使用yum安装

    2. yum install -y git

    3. wget http://mirror.reverse.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

    4. tar zxvf apache-maven-3.3.9-bin.tar.gz

    5. mv apache-maven-3.3.9 /usr/local

    6. echo "export M2_HOME=/usr/local/apache-maven-3.0.5" >>/etc/profile
      echo "PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin" >>/etc/profile

    7. export M2_HOME=/usr/local/apache-maven-3.0.5
      export M2=$M2_HOME/bin
      export PATH=$M2:$PATH
      echo "PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin" >>/etc/profile
      source /etc/profile

  4. 在所有机器中新建Jenkins用户,并生成该用户的SSH秘钥。

    1. useradd test(此用户运行Jenkins工作目录)

    2. ssh-keygen  -t rsa -f ~/.ssh/id_rsa  -P '' #生成无密码key,单引号中可设置密码

  5. 登录github添加server KEY

    1. 登录github,http://www.github.com

    2. 打开setting找到SSH KEY,copy id_rsa.pub中的KEY 到github

  6. 测试ssh连接

    1. ssh -T git@github.com

    2. 登录成功后,会显示hello **(你的github用户名)………………省略后面内容

  7. 打开浏览器,访问Jenkins master的主机,开始配置Jenkins。

  8. 配置教程就不写 ,因为任何教程都不适合所有的生产环境,如需要配置的请留言。

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享文章:Jenkins结合github持续集成环境构建-创新互联
文章出自:http://jkwzsj.com/article/dpcdoc.html

其他资讯