设为首页 收藏本站
查看: 953|回复: 0

[经验分享] centos上安装jenkins和配置自动化部署

[复制链接]

尚未签到

发表于 2018-1-9 21:49:03 | 显示全部楼层 |阅读模式
Jenkins 与 iptables、firewall
  @(tools)[jenkins, iptables, firewall]
[TOC]

jenkins
jenkins安装

  • 添加jenkins的源  ```
      $ sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
  $ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
  ```

  •   安装jenkins和java
      yum install -y jenkins
      yum install -y java
  •   启动jenkins服务
      service jenkins start
2. 查看端口号是否listening
  netstat -lnp
3. 手动安装plugins
  有些插件不能自动下载,需要去官网下载手动安装
  jenkins安装插件-----cnblogs
  jenkins插件地址
参考

  • centos安装Jenkins----csdn
  • 在centos7上安装Jenkins------cnblogs
4. publish over ssh
  配置send art over ssh的时候,soucefile的base路径不是workspace,而是workspace/mockjs/。
5. git源配置错误
  配置gogs的时候报错,是因为服务器上没有安装git。
  yum install -y git
6. gogs web钩子自动构建项目

  • 先在jenkins中安装gogs plugin插件。
  • 在Gogs管理webhook中填写地址如下:  http://”your jenkins_server”/gogs-webhook/?job=”jenkins_job_name”
二、iptables
1. service iptables status
  查看iptables服务的当前状态。
  但是即使服务运行了,防火前也不一定起作用,需要查看防火墙规则的设置:
2. iptables -L
  上述命令的返回值如果显示没有防火墙规则,则说明防火墙未启作用,反之则防火墙状态开启。
  iptables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
  5、查看已添加的iptables规则
  iptables -L -n
  v:显示详细信息,包括每条规则的匹配包数量和匹配字节数
  x:在 v 的基础上,禁止自动单位换算(K、M)
  n:只显示IP地址和端口号,不将ip解析为域名
开机启动
  开启: chkconfig iptables on 开机启动
  关闭: chkconfig iptables off
2) 即时生效,重启后失效
  开启: service iptables start
  关闭: service iptables stop
/etc/init.d/iptables restart
  修改完防火墙iptables后,需要重新启动:
  或者
  service iptables restart
service iptables save
  保存修改
关闭/开启/重启防火墙
  /etc/init.d/iptables stop #start 开启 #restart 重
参考

  • linux查看防火墙是否开启,查看防火墙规则的设置
  • Linux下iptables开放端口示例
  • centos开放端口----简书
三、centos7 firewalld防火墙
  由于gogs安装的时候配置错误,以为访问3000端口呢,3000端口访问不了,就开始鼓捣firewalld。
  最终的解决方案是,不必开启防火墙,在腾讯云后台添加安全组,所有域名都允许访问就可以了。
  还是把firewalld的知识记录一下

  • CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙  很详细的教程了,包括firewall常用命令

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-433384-1-1.html 上篇帖子: Jenkins nuget集成 下篇帖子: 自动部署jenkins war包脚本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表