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也复制过去,完成