Jenkins自动化搭建测试环境(一)
Jenkins基础
首先上官网jenkins.io上下载最新的Jenkins war包
将下载完成的war包解压
java -jar jenkins.war
接下来使用浏览器访问localhost:8080,从页面上显示的地址处找到密码,然后输入
接着安装插件,安装完成就进入下面这个页面,登录进去
接下来另外安装两个插件
进行安全设置
添加用户admin
设置权限,然后保存
进入系统管理新建用户
将新建的用户添加到全局安全配置中
除了administer,其它都勾选
这样的话,这个用户登录之后就能做除了管理系统以外的所有权限
注销当前用户,使用test用户登录
发现系统管理这一项没有了,其它权限都有
重新使用admin用户登录
应用部署服务器准备
查看ssh有没有启动
如果没有启动,则执行下面这行命令
关闭防火墙命令
检查防火墙状态命令
安装并配置git
安装完成查看git版本
配置git
查看生成的文件
下面将公钥证书注册到github上
将其内容粘贴到key对话框中
验证是否成功
如果有这句话,就说明git和linux服务器成功连接了
安装并配置maven
下载tomcat
......
新建节点
配置ip
Add按钮需要输入用户名和密码
保存成功之后,新建的主机就添加了
启动节点
这个节点已经成功连接到Jenkins上了
创建一个新任务
构建一个自由风格的软件项目,然后单击ok按钮
选中Restrict where this project can be run
在Label Expression中输入刚刚创建的linux节点,表示这个项目只允许在这个节点上运行
选中构建选项卡,点击execute shell
输入ifconfig测试一下能否运行
然后单击保存按钮
单击立即构建
进入新执行的任务
选择console output
本章回顾
Jenkins自动化搭建测试环境(一)的更多相关文章
- 用Jenkins自动化搭建测试环境-前奏
用Jenkins自动化搭建测试环境-前奏 1.安装 参考及启动:https://www.cnblogs.com/Eric15/articles/9828062.html 2.插件 新手一般按推荐安装即 ...
- 用Jenkins自动化搭建测试环境
1-1 课程介绍 2-1 Jenkins安装 2-2 Jenkins插件 2-3 Jenkins基础设置 3-1 Linux系统准备 3-2 安装Java环境 3-3 安装并配置Git 3-4 安装并 ...
- Jenkins自动化搭建测试环境(二)
Fork项目 找到项目 单击Fork 这时,会发送一个邮件到你的git邮箱中,点击链接即可完成fork 这样,这个工程就已经fork到自己的git上了 然后就可以下载这个工程到本机了 这里我们需要使用 ...
- 结合jenkins在Linux服务器搭建测试环境
何时使用: 测试过程中我们需要持续构建一个软件项目,为避免重复的手动下载.解压操作,我们需要搭建一个能够自动构建的测试环境,当代码有更新时,测试人员只需点一下[构建]即可拉取最新的代码进行测试(也可设 ...
- LVS+keepalived快速搭建测试环境
#LVS+keepalived快速搭建测试环境 #LVS+keepalived快速搭建测试环境 #centos6 X64 # LVS 负载均衡模式:DR(直接路由) 192.168.18.31 mas ...
- 在Linux上搭建测试环境常用命令(转自-测试小柚子)
一.搭建测试环境: 二.查看应用日志: (1)vivi/vim 原本是指修改文件,同时可以使用vi 日志文件名,打开日志文件(2)lessless命令是查看日志最常用的命令.用法:less 日志文件名 ...
- 用docker搭建测试环境--docker的基本操作
上一篇文章中最后执行了docker pull centos的指令,经过一段时间的等待,会从hub.docker.com上下载docker官方最新的centos的images,接下来熟悉一下docker ...
- Linux常用命令及搭建测试环境
题外话:三大操作系统------Linux.Unix.Windows,Unix系统如常见的Mac OS,Linux的很多命令跟Unix是通用的,所以就有一些开发人猿喜欢用苹果的原因.Linux发行版特 ...
- Ubuntu18.04搭建测试环境
前言 说一下我的情况,之前由于我的云服务器数据库的root账号密码123456太简单,而在之前的博客中也泄露出了我的云服务器的IP地址,导致有人远程连接我的数据库,删除了项目数据库里的数据只剩下WAR ...
随机推荐
- 【转】monkey实战--测试步骤、常用参数、常规monkey命令
monkey实战--测试步骤.常用参数.常规monkey命令 简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同 ...
- ParallelsDesktop安装DOS7.1并与MAC共享文件
ParallelsDesktop安装DOS7.1并与MAC共享文件 Table of Contents 1. 在Parallels Desktop中安装DOS7.1 2. 配置与Mac共享文件 1 在 ...
- 织梦dedecms后台登陆密码充值工具
下载后解压,根据自己语言版本,把文件radminpass.php放入网站根目录下执行即可 点击下载:织梦dedecms后台登陆密码充值工具
- json格式引起的 parse 报错
json格式: {"ID":"4","PICDATAS":"[{"picDevNo": 1},{"p ...
- js修改文档的样式
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Java ...
- 手工恢复OSSIM数据库密码
1,现象 今天需要远程连接ossim的mysql数据库读取些东西,于是登录ossim的终端,发现这个mysql客户端无法直接登录,使用自己安装时候那些口令都不行 alienvault:~# mysql ...
- win10中使用win7/win8.1"个性化"
直接下载使用: 点此下载 设置 Windows Registry Editor Version 5.00 ; ; Created by http://winaero.com, reedited by ...
- UVA 11988 Broken Keyboard (链表)
简单题,题目要求显然是很多次插入,所以是链表. 插入两个语句,nxt[i] = nxt[u] 表示 i结点指向u的后继, nxt[u] = i表示把u的后继设成i. 设置一个头结点,指向一个不存在的结 ...
- Mysql查询指定用户并列排名 类似rank函数
SELECT total.* FROM ( SELECT obj.uid, obj.score, CASE WHEN @rowtotal = obj.score THEN @rownum WHEN @ ...
- HTML5<section>元素
HTML5<section>元素用来定义页面文档中的逻辑区域或内容的整合(section,区域),比如章节.页眉.页脚或文档中的其他部分. 根据W3C HTML5文档中:section里面 ...