如何实现持续集成服务器环境搭建?

Masters -- Linux

JDK

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

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

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

export JAVA_HOME=/usr/local/java/jdk1.8.0_221

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=${JAVA_HOME}/bin:$PATH

3. 刷新

source /etc/profile

4. 验证

java -version

Tomcat

apache-tomcat-8.5.46.tar.gz

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

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

export TOMCAT_HOME=/usr/local/tamcat/apache-tomcat-8.5.46

export PATH=${TOMCAT_HOME}/bin:$PATH

3. 刷新

source /etc/profile

4. 启动

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

5. 关闭


/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/

2.重启tomcat服务

3.访问初始化

http://IP:8080/jenkins/

4.解锁

cat /root/.jenkins/secrets/initialAdminPassword

5. 安装插件

不安装插件

安装插件耗时 -- 自定义能取消 -- 直接进入使用

安装插件

安装推荐插件 -- 失败无需重试 -- 直接确认继续

6. 创建管理员用户

用户名 test

密码 test

7. 实例配置 -- Jenkins URL

http://IP:8080/jenkins/

8. 配置完成

Slave -- Windows

JDK

jdk-8u144-windows-x64.exe

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

(1)JDK -- java开发工具 -- 开发代码

(2) JRE -- java运行环境 -- 运行代码

2. 配置环境变量

JAVA_HOME -- 创建 JAVA安装目录

PATH -- 增加 %JAVA_HOME%\bin;

python

python-3.5.4-amd64.exe

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

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

、、


Selenium

selenium3

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

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

python setup.py install

3.解压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.开启代理

2.创建节点


 


Slave配置 -- 连接Master

1. 获取连接方式

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


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


4. 最后刷新连接

创建构建

新建构建任务

General


源码管理

构建触发器

构建

构建后操作

执行构建任务

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

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

柚皮Windows服务器集成环境智控平台(以下简称UPUPW),主要用于一键部署全能网站运行环境,适用服务器生产环境和本地开发环境。  UPUPW控制面板集成网站运行环境所需功能,简单几步即可创建PHP,JSP,ASP/ASP.NET站点。  UPUPW控制面板独特的ANK控制区可随时切换为Apache前端、Nginx前端Apache后端、Kangle前端三种运行模式。  UPUPW创建的PHP站点可选择不同版本的PHP,支持多PHP版本同时运行,解决了需要适配各种组件与版本的站点同时运行的需求。  集成组件列表:  Apache、Nginx、Kangle、Tomcat、JRE、MySQL、MariaDB、MongoDB、Sphinx、Filezilla ftp、Memcached、Redis、PHP5.2、PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7.1、Sendmail、Zend Optimizer、Zend Guard Loader、ionCube Loader、Source Guardian、Memcache、Redis、WinCache、Xdebug、Oauth、Sqlsrv、notepad 、phpmyadmin。  V1.1.4修复列表:  01、修复自带数据库管理面板密码含有大写字母无法登录的问题。  02、优化配置文件修复逻辑提升处理速度。  03、优化全局配置默认只启用PHP,MySQL,FTP,Memcached,Redis等常用功能。  04、优化数据库配置增强数据库稳定性与兼容性。  05、优化删除虚拟主机状态按钮,由“完成”改成“确定”便于理解。  06、优化Apache错误日志,由warn改成crit以减少日志文件大小。  07、优化Apache证书端口监听配置防止http和https混淆。  08、加强安全性,全局默认开启禁止未绑定域名访问。  09、新增FTP配置面板被动模式端口范围和访问日志开关。  10、新增ionCube Loaders解密组件于PHP7.1  V1.1.4更新列表:  01、更新Apache到Apache2.4.29  02、更新Kangle到Kangle3.5.12  03、更新Tomcat到Tomacet9.0.2  04、更新MariaDB到MariaDB10.2.11  05、更新MySQL到MySQL5.7.20  06、更新MongoDB到MongoDB3.6.0  07、更新PHP到PHP5.6.32和PHP7.1.12  08、更新Sphinx到Sphinx3.0.1  09、更新ionCube loaders到ionCube loaders10.1.0 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值