zoukankan      html  css  js  c++  java
  • 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也复制过去,完成

  • 相关阅读:
    MVC ActionResult JsonResult
    xml文件
    使用socket实现聊天功能
    使用多线程完成Socket
    Socket编程
    U1总结
    多线程
    IO
    单例模式
    日期
  • 原文地址:https://www.cnblogs.com/jia-shu/p/13999261.html
Copyright © 2011-2022 走看看