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. 手动构建 -- 立即构建

  • 相关阅读:
    SharePoint部署webpart时候,报错:部署步骤“回收 IIS 应用程序池”中出现错误: 无效命名空间 解决方案
    免费的分布式的自动化测试工具
    https://github.com/dotnetcore
    SharePoint2013与SharePoint2016语言切换原理以及如何使用代码进行语言切换
    微软开源最强Python自动化神器Playwright!不用写一行代码!
    B站播单按时间统计进度
    AF_INET与PF_INET的区别
    git显示:fatal: index file smaller than expected
    Unix系统中信号SIGKILL和SIGSTOP
    GTM、UTC和C/C++中的时间处理
  • 原文地址:https://www.cnblogs.com/CQqfjy/p/12340868.html
Copyright © 2011-2022 走看看