17.nginx与Jenkins安装

nginx

1.安装nginx:yum -y install nginx

2./usr/share/nginx/html #代码存放位置

3.root@sc html]# echo hello world!!! >> index.html #修改代码

4.重新启动nginx:[root@sc html]# systemctl start nginx

5.可直接输入ip地址10.0.0.7查看网页内容

Jenkins

1.简介

官网 jenkins.io

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开

放易用的软件平台,使软件的持续集成变成可能。

2.安装jenkins

1)yum -y install java #可以网上下载安装java

​ 官网Jenkins.io下载Jenkins rpm包

2)可以本地上传JDK和jenkins rpm安装包,使用rpm ‐ivh进行安装

3)配置Jenkins

​ (1)rpm -ql Jenkins #可以查看文件位置

​ 编辑文件/etc/sysconfig/jenkins,把启动用户修改为root:JENKINS_USER="root"

​ (2)开启Jenkins服务:systemctl start jenkins systemctl enable jenkins

​ (3)访问页面进行配置:10.0.0.201:8080

​ 进去后跳过插件安装(手动上传安装)和修改登录密码

4)插件安装

​ (1)插件放入插件目录 [root@jenkins jenkins]# cd /var/lib/jenkins下plugins为插件目录

​ (2)上传插件jenkins_plugins.tar,解压到/var/lib/jenkins家目录下

​ tar xf jenkins_plugins.tar /var/lib/jenkins #可先删除plugins插件目录,解压出来就是plugins目录

​ (3)上传插件包解压到plugins下执行重启 systemctl restart jenkins

5)创建一个自由风格的项目freestyle‐job

​ (1)General:丢弃旧的构建,构建后的产物存储在/var/lib/jenkins/workspace/下

​ (2)源码管理:选git,地址为你想要拉取gitlab仓库地址URL:git@10.0.0.200:oldboy/monitor.git,前提需要对monitor拥有权限

​ (3)构建:增加构建步骤--》执行shell--》scp -r /var/lib/jenkins/workspace/freestyle-job/* 10.0.0.7:/usr/share/nginx/html #把Jenkins服务器工作任务freestyle-job拷贝到nginx服务器下。

​ 需要先配置公钥:

​ [root@jenkins ~]# ssh-copy-id -i .ssh/id_rsa.pub 10.0.0.7 #拷贝公钥到10.0.0.7

​ (4)配置自动触发构建、需要设置安全令牌Secret token:

​ 选择Build when a change is pushed to GitLab默认就行(后有RUL),点击高级Secret token获取令牌

​ 把令牌放到gitlab设置settings的integrations(集成)中,RUL也复制过去,完成

原文地址:https://www.cnblogs.com/jia-shu/p/13999261.html