当前位置:   article > 正文

Centos7+Xshell+Jenkins堆装_jenkin 集成xshell

jenkin 集成xshell

windows系统崩坏,重装测试类工具,心情崩了       

windows硬盘损坏前,运行应用具慢。。。。。。慢着慢着就走了

        从前部署在本地的jenkins,python,gitblit等相关脚本都凉透了,所以这次把服务部署到Centos7上面;

一、安装VirtualBox、Centos,手动装一下,前提必需配置好网络【不然装好后无上上网,无法安装。。。】

网络配置【桥接网卡->选择本本网卡】,这样就OK了 

二、【Xshell访问CentOs】

如安装Centos已配置后网络并启动ssh端口,可以忽略下面配置;

配置ip

 ifcfg-enp0s3文件

  1. # ifcfg-enp0s3文件
  2. TYPE="Ethernet"
  3. PROXY_METHOD="none"
  4. BROWSER_ONLY="no"
  5. BOOTPROTO="dhcp" # 注意重点【启用地址协议:static静态协议,bootp协议,dhcp协议】
  6. DEFROUTE="yes"
  7. IPV4_FAILURE_FATAL="no"
  8. IPV6INIT="yes"
  9. IPV6_AUTOCONF="yes"
  10. IPV6_DEFROUTE="yes"
  11. IPV6_FAILURE_FATAL="no"
  12. IPV6_ADDR_GEN_MODE="stable-privacy"
  13. NAME="enp0s3"
  14. UUID="b6408bbf-3dc6-44fd-8446-a92690c7774c"
  15. DEVICE="enp0s3"
  16. ONBOOT="yes" # 注意重点【系统启动时是否自动加载】
  1. # ifcfg-lo文件
  2. DEVICE=lo
  3. IPADDR=127.0.0.1 #【因为使用DHCP,所以这里可以不需要修改】
  4. NETMASK=255.0.0.0 #【因为使用DHCP,所以这里可以不需要修改】
  5. NETWORK=127.0.0.0
  6. # If you're having problems with gated making 127.0.0.0/8 a martian,
  7. # you can change this to something else (255.255.255.255, for example)
  8. BROADCAST=127.255.255.255
  9. ONBOOT=yes #注意重点
  10. NAME=loopback

修改端口号【如Xshell无法连接,即需要修改端口号】

  1. vi /etc/ssh/sshd_config
  2. Port 22 #去掉注释符
  3. PasswordAuthentication yes #去掉注释符

修改完成后重启系统【reboot】

进入系统后【ip addr】看到ip 

这样就可以愉快使用Xshell了

三、安装Java、Jenkins ​​​

  1. # 安装Java & jenkins使用java1117版本
  2. yum install fontconfig java-11-openjdk
  3. #配置环境变量
  4. [root@localhost ssh]# vi /etc/profile
  5. #修改内容:文本最后,添加以下三行变量,保存退出;
  6. export JAVA_HOME=
  7. export CLASSPATH=.;${JAVA_HOME}/lib
  8. export PATH=${JAVA_HOME}/bin:$PATH
  9. # 运行java
  10. [root@localhost ssh]# java -version
  11. openjdk version "11.0.18" 2023-01-17 LTS
  12. OpenJDK Runtime Environment (Red_Hat-11.0.18.0.10-1.el7_9) (build 11.0.18+10-LTS)
  13. OpenJDK 64-Bit Server VM (Red_Hat-11.0.18.0.10-1.el7_9) (build 11.0.18+10-LTS, mixed mode, sharing)
  14. # 下载&安装Jenkins
  15. wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
  16. rpm -ivh jenkins-2.346.1-1.1.noarch.rpm
  17. # 修改jenkins配置
  18. vim /etc/sysconfig/jenkins
  19. 修改内容:
  20. JENKINS_USER="root"
  21. JENKINS_PORT="8080" #根据端口实际使用情况修改
  22. # 启动jenkins并加入开机启动
  23. [root@localhost ssh]# systemctl start jenkins && systemctl enable jenkins
  24. # 查看jenkins运行情况
  25. [root@localhost ssh]# systemctl status jenkins
  26. ● jenkins.service - Jenkins Continuous Integration Server
  27. Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: disabled)
  28. Active: active (running) since 三 2023-02-22 11:01:05 CST; 40min ago
  29. Main PID: 988 (java)
  30. CGroup: /system.slice/jenkins.service
  31. └─988 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
  32. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...lugins
  33. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...lugins
  34. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...lugins
  35. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...nsions
  36. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...loaded
  37. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.082+0000 [id=147] INFO jenkins.InitReact...dapted
  38. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.083+0000 [id=147] INFO jenkins.InitReact...l jobs
  39. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.083+0000 [id=146] INFO jenkins.InitReact...pdated
  40. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.085+0000 [id=147] INFO jenkins.InitReact...zation
  41. 222 11:07:16 localhost.localdomain jenkins[988]: 2023-02-22 03:07:16.085+0000 [id=64] INFO h.m.UpdateCenter$C...10 sec
  42. Hint: Some lines were ellipsized, use -l to show in full.
  43. #补充:jenkins完全卸载
  44. # rpm -e jenkins ## 卸载jenkins服务
  45. # rpm -ql jenkins ## 检查是否卸载成功
  46. # find / -name jenkins | xargs rm -rf ## 彻底删除残留文件
jenkins运行后,还需要放开8080端口访问限制

浏览器访问,浏览器访问时仍然找不到网址
查看防火墙状态 systemctl status firewalld
在防火墙启动的状态下开放端口
firewall-cmd --zone=public --add-port=8087/tcp --permanent
然后刷新防火墙
systemctl reload firewalld

浏览器正常访问jenkins了,可继续界面安装Jenkins了

四、安装GitBlit

  1. 创建目录
  2. [root@localhost local]# mkdir gitblit
  3. [root@localhost local]# cd gitblit
  4. 下载 
  5. [root@localhost gitblit]# wget http://github.com/gitblit/gitblit/releases/download/v1.9.3/gitblit-1.9.3.tar.gz
  6. 解压gz
  7. [root@localhost gitblit]# tar -zvxf gitblit-1.9.3.tar.gz
  8. 修改GitBlit配置 ,并保存即可
  9. [root@localhost gitblit]# cd gitblit-1.9.3/data/
  10. [root@localhost gitblit]# vim defaults.properties
  11. # 设置资料库路径,注意这里的分隔符要用/,不能用\,不然会识别不了,把新的版本库创建在默认的gitblit安装目录下的projectGit目录里
  12. git.repositoriesFolder=${baseFolder}/git
  13. # 设置http协议的端口号【8888被charles抓包工具占用,这里只能修改为8088
  14. server.httpPort=8449
  15. # 设置https协议的端口号
  16. server.httpsPort=8443
  17. # 设置服务器的IP地址。这里就设定你的服务器IP。注意:这里的IP是你服务器的内网地址,非公网地址
  18. server.httpBindInterface= 192.168.24.228
  19. # 设置server.httpsBindInterface为localhost
  20. server.httpsBindInterface= localhost
  21. # 注意server.shutdownPort ,其默认值为 8081,是否被占用,如果占用请修改。
  22. server.shutdownPort = 8081
  23. 修改配置后,就可以跑GitBlit了
  24. [root@localhost gitblit-1.9.3]# sh install-service-centos.sh start
  25. [root@localhost gitblit-1.9.3]# sh service-centos.sh start

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/216817
推荐阅读
相关标签
  

闽ICP备14008679号