zoukankan      html  css  js  c++  java
  • 一文教您如何实现持续集成服务器环境搭建

    Masters -- Linux

    JDK

    jdk-8u221-linux-x64.tar.gz

    1. 上传源码包到/usr/local/java/ -- 解压 -- /usr/local/java/jdk1.8.0_221

    1. 配置环境变量 vim /etc/profile

     export JAVA_HOME=/usr/local/java/jdk1.8.0_221export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=${JAVA_HOME}/bin:$PATH

    1. 刷新

     source /etc/profile

    1. 验证

    ·

    一文教您如何实现持续集成服务器环境搭建

     

    ·

    java -version

    Tomcat

    apache-tomcat-8.5.46.tar.gz

    1. 上传源码包到/usr/local/tamcat/ -- 解压 -- /usr/local/tamcat/apache-tomcat-8.5.46

    1. 配置环境变量 vim /etc/profile

     export TOMCAT_HOME=/usr/local/tamcat/apache-tomcat-8.5.46export PATH=${TOMCAT_HOME}/bin:$PATH

    1. 刷新

    · source /etc/profile

    1. 启动

    ·

    一文教您如何实现持续集成服务器环境搭建

     

    ·

    /usr/local/tomcat/bin/startup.sh

    1. 关闭

     /usr/local/tomcat/bin/startup.sh/usr/local/tomcat/bin/shutdown.sh

    Jenkins

    jenkins.war (2.89.3)

    1. 上传war包到/usr/local/jenkins/ -- 复制到 -- ${TOMCAT_HOME}/webapps/

    1. 重启tomcat服务

    1. 访问初始化

    ·

    一文教您如何实现持续集成服务器环境搭建

     

    ·

    · http://IP:8080/jenkins/

    1. 解锁

    ·

    一文教您如何实现持续集成服务器环境搭建

     

    ·

    · cat /root/.jenkins/secrets/initialAdminPassword

    1. 安装插件

    一文教您如何实现持续集成服务器环境搭建

     

    · 不安装插件安装插件耗时 -- 自定义能取消 -- 直接进入使用安装插件安装推荐插件 -- 失败无需重试 -- 直接确认继续

    1. 创建管理员用户

    · 用户名 test密码 test

    1. 实例配置 -- Jenkins URL

    一文教您如何实现持续集成服务器环境搭建

     

    ·

    · http://IP:8080/jenkins/

    1. 配置完成

    ·

    一文教您如何实现持续集成服务器环境搭建

     

    Slave -- Windows

    JDK

    jdk-8u144-windows-x64.exe

    1. 双击安装包 -- 修改安装路径(JDK&JRE)

    17. JDK -- java开发工具 -- 开发代码

    17. JRE -- java运行环境 -- 运行代码

    1. 配置环境变量

    · JAVA_HOME -- 创建 JAVA安装目录 PATH -- 增加 %JAVA_HOME%in;

    python

    python-3.5.4-amd64.exe

    1. 安装 -- 勾选添加环境变量

    一文教您如何实现持续集成服务器环境搭建

     

    1. 验证 -- cmd执行python和pip

    一文教您如何实现持续集成服务器环境搭建

     

    Selenium

    selenium3

    1. 离线安装:selenium3(依赖urllib3)

    1. 解压urllib3-1.25.1.tar.gz -- Cmd进入目录

    · python setup.py install

    1. 解压selenium-3.141.0.tar.gz -- Cmd进入目录

    · python setup.py install

    Browser&Driver

    Chrome&ChromeDriver -- 最新版即可

    https://www.google.cn/chrome/

    http://npm.taobao.org/mirrors/chromedriver

    1. ChromeDriver 放入 Python家目录

    分布式配置

    Master配置 -- 创建节点

    1. 开启代理

    一文教您如何实现持续集成服务器环境搭建

     

    一文教您如何实现持续集成服务器环境搭建

     

    1. 创建节点

    一文教您如何实现持续集成服务器环境搭建

     

    一文教您如何实现持续集成服务器环境搭建

     

    一文教您如何实现持续集成服务器环境搭建

     

    Slave配置 -- 连接Master

    1. 获取连接方式

    一文教您如何实现持续集成服务器环境搭建

     

    一文教您如何实现持续集成服务器环境搭建

     

    1. 连接方式一: slave-agent.jnlp运行

    一文教您如何实现持续集成服务器环境搭建

     

    1. 运行方式二: 命令行运行 -- 下载agents.jar -- cmd执行命令即可 -- 窗口不要关闭

    一文教您如何实现持续集成服务器环境搭建

     

    1. 最后刷新连接

    一文教您如何实现持续集成服务器环境搭建

     

    创建构建

    新建构建任务

    一文教您如何实现持续集成服务器环境搭建

     

    General

    一文教您如何实现持续集成服务器环境搭建

     

    源码管理

    一文教您如何实现持续集成服务器环境搭建

     

    构建触发器

    一文教您如何实现持续集成服务器环境搭建

     

    构建

    一文教您如何实现持续集成服务器环境搭建

     

    构建后操作

    一文教您如何实现持续集成服务器环境搭建

     

    执行构建任务

    1. 自动构建 -- 满足构建触发条件

    1. 手动构建 -- 立即构建

  • 相关阅读:
    单链表
    白话经典算法系列之中的一个 冒泡排序的三种实现
    QoS令牌桶工作原理
    BackTrack5 (BT5)无线password破解教程之WPA/WPA2-PSK型无线password破解
    [Django] Base class in the model layer
    MATLAB中导入数据:importdata函数
    联想A798T刷机包 基于百度云V6 集成RE3.1.7美化版 精简冗余文件
    改动symbol link的owner
    利用HttpOnly来防御xss攻击
    【NOIP2014 普及组】螺旋矩阵
  • 原文地址:https://www.cnblogs.com/CQqfjy/p/12340868.html
Copyright © 2011-2022 走看看