jenkins使用

linux环境下jenkins自动化打包部署

余生颓废 提交于 2020-01-10 01:05:50
打包前环境准备:linux、java、maven、git、gitblit(远程代码管理工具) 1、将下载的tomcat压缩包 (1)下载 apache-tomcat-8.5.29.tar.gz (2)解压tomcat压缩包:tar -zxvf apache-tomcat-8.5.29.tar.gz (3)复制tomcat文件到/opt目录并重命名 mv apache-tomcat-8.5.29 /opt cd /opt mv apache-tomcat-8.5.29 tomcat8 (4)为启动的脚本文件添加环境变量 cd apache-tomcat-8.5.29/bin vi startup.sh JAVA_HOME=java环境路径/jdk1.8.0_161 JRE_HOME=java环境路径/jdk1.8.0_161/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/apache-tomcat-8.5.29 (5)启动tomcat ./startup.sh 5)验证tomcat是否能够启动起来 打开浏览器访问:ip地址:8080,页面显示的tomcat正常信息,表示配置成功

jenkins学习8-生成Allure报告(Allure Jenkins Plugin)

女生的网名这么多〃 提交于 2020-01-09 23:16:57
前言 jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。 allure安装 在运行代码的服务器本机,我这里是用的docker容器,在容器内部安装allure-pytest。 先进docker容器 docker exec -it -u root 容器id /bin/bash 安装allure-pytest包 pip3 install allure-pytest==2.8.6 --index-url https://pypi.douban.com/simple 详细安装教程参考这篇 https://www.cnblogs.com/yoyoketang/p/12004145.html Allure Jenkins Plugin插件安装 docker容器内部准备好 Allure 的环境后,接着在jenkins上安装 Allure Jenkins Plugin 插件 打开jenkins首页-系统管理-管理插件-可选插件,搜索:Allure 安装完成后打开jenkins首页-全局工具配置-Allure Commandline, 安装 allure 命令行工具 勾选自动安装,版本选择最新版2.13就可以了 执行shell 运行的pytest脚本上传到github

docker安装各类软件

一曲冷凌霜 提交于 2020-01-09 06:43:03
安装Docker Docker 要求 CentOS 系统的内核版本高于 3.10 , uname -r 命令查看你当前的内核版本 1 安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-data lvm2    2 添加软件源信息: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3 更新 yum 缓存: sudo yum makecache fast 4 安装 Docker-ce: sudo yum -y install docker-ce 5 启动 Docker 后台服务 sudo systemctl start docker 6 配置 镜像加速 vim /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] } docker删除命令 sudo yum remove docker-ce sudo rm -rf /var/lib/docker Docker 安装mysql 1 查找Docker Hub上的mysql镜像 docker search

Jenkins git 多分支选择

柔情痞子 提交于 2020-01-08 09:16:07
一.下载安装插件 在管理中选插件,输入Git Parameter,点击安装 二.配置 安装完成后,可以看到项目配置中多了个选择 勾选它,选择git Parameter 取个变量名,写下备注,Parameter Type选择branch or tag 源码管理中,在Branch Specifier中填入刚才的变量名,注意要加$ 三.使用 配置完成后,回到项目构建页面,点击build,即可选择分支构建了 来源: https://www.cnblogs.com/peng-lan/p/12001977.html

LINUX下安装及配置JENKINS(WAR包)

試著忘記壹切 提交于 2020-01-07 04:46:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1、由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk和tomcat 如何安装,请参考 WINDOWS/LINUX上部署TOMCAT服务器 2、下载war包: http://mirrors.jenkins-ci.org/war/latest/jenkins.war 3、用crt连接到linux服务器。用命令ps -ef|grep tomcat 查看tomcat目录 再进入这个目录cd /usr/local/apache-tomcat-7.0.88,这个目录下有个文件夹webapps。进入此目录 用rz -bye 上传war包到此目录 出现此界面表示上传成功 4、在浏览器输入 http://ip:8080/jenkins(这个要看自己配置的端口是多少),出现这个界面 5、进入此cd /root/.jenkins/secrets,有initialAdminPassword文件,编辑vi initialAdminPassword文件 复制此密码输入到上面浏览器password 选择第一个安装插件 6、插件安装完成之后,需要创建第一个用户 创建用户之后,就可以使用jenkins了 访问http://ip:8080/jenkins/即可 来源: oschina 链接: https://my

docker jenkins ci/cd

北慕城南 提交于 2020-01-06 23:14:54
Jenkins 是一个很老的 ci/cd 服务了,但是至今并未过时,几乎是各种公司的首选,足见其功能强大 最近用 docker 搭建了一个 Jenkins 服务,实现了代码提交后自动触发测试和部署,再也不用手动发布了,节省了大量的时间 制作 docker 镜像 FROM jenkins/jenkins:2.191 COPY executors.groovy /usr/share/jenkins/ref/init.groovy.d/executors.groovy USER root RUN apt-get update RUN apt-get install -y build-essential 这里我在基础镜像上安装了 make 工具,因为我大部分项目都是用 make 构建 部署 jenkins 到 docker swarm 我将 jenkins 服务本身也部署到了 docker 集群中,compose 文件内容如下: version: "3.5" services: jenkins: image: hatlonely/jenkins:${version} hostname: jenkins user: root ports: - "8080:8080" - "50000:50000" deploy: replicas: 1 restart_policy: condition:

jenkins快速构建

你说的曾经没有我的故事 提交于 2020-01-05 00:08:09
1、Jenkins是什么? ​ Jenkins是一个开源的支持自动化构建、部署等任务的平台。基本上可以说是持续集成(CI)、持续发布(CD)不可或缺的工具。 jenkins官网 ​ 持续集成是一个监视你版本控制系统改变的软件。每当代码改变的时候,这个工具自动的编译和测试你的应用。如果出现了错误,这个工具立即通知开发者,因此开发者能够立即修复问题。而且它还能自动地监测代码质量和测试覆盖率。可视化的代码质量度量方案能够鼓励开发者不断地改进他们的代码 2、安装 版本说明:系统: centos 7.6, jdk: 8u181, jenkins: 2.210 2.1、安装jdk ~]# tar xf jdk-8u181-linux-x64.tar.gz -C /usr/java/ ~]# cd /usr/java/ java]# ln -sv jdk1.8.0_181/ default java]# ln -sv default/ jdk ]# cat /etc/profile.d/java.sh export JAVA_HOME=/usr/java/jdk export PATH=$JAVA_HOME/bin:$PATH 2.2、yum源 导入 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat

Linux下自动化部署ASP.NET CORE 3.1(Docker+Jenkins+Nginx)

[亡魂溺海] 提交于 2020-01-04 18:28:31
1、先配置好Docker阿里云加速,可以使用阿里云容器服务 (可自己在阿里云申请,要不然安装东西直接很慢) 注意:https://XXXX.mirror.aliyuncs.com为阿里云加速服务分配地址 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://XXXX.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker    2、安装Docker 使用脚本自动安装 $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun    3、安装JenKins 创建jenkins工作目录 mkdir /usr/local/jenkins    拉取jenkins镜像 docker pull jenkins/jenkins:lts    修改jenkins目录和docker目录权限,这里1000是容器中Jenkins 的用户 uid chown -R 1000:1000 /usr/local/jenkins sudo

Jenkins配置git+ant,持续集成selenium+java自动化测试项目

时光毁灭记忆、已成空白 提交于 2020-01-03 05:02:08
前面介绍了Jenkins的安装,这篇博客记录一下Jenkins的使用,这里我是用git拉取代码,用ant构建,项目还是之前写过的QQ邮箱。 1.Jenkins里面要想使用Git,ant必须要安装插件,在available里面找到Git plugin和ant plugins,并安装。因为我已经安装过了,所以在Installed里面可以直接看到 2.全局工具配置,要把使用的工具配置到Jenkins里面。这里我只配置了JDK,ANT,GIT,因为只用到了这几个,位置都是他们的安装位置。 3.新建项目 输入项目名,选择自由风格,点击OK 输入github的源码地址,上篇讲过如何将代码上传到git仓库 选择之前设置的ant和JDK 构建的时候,选择Execute Windows batch command,输入ant命令 在这个过程中也可以选择定时执行,执行完后发邮件等配置 4.构建项目 Build History里面就显示构建过程了 点击进入 这里看到自动化测试执行成功了,但是没有打开浏览器执行 来源: CSDN 作者: woshiweiweily 链接: https://blog.csdn.net/woshiweiweily/article/details/103799314

centos7安装配置Jenkins

我与影子孤独终老i 提交于 2020-01-02 21:17:39
准备 :(因为我使用的这台虚拟机上之前已经安装了Java,所以在这里我就把这一步省略了) 所需包链接:https://pan.baidu.com/s/1IHHGE3w6EjElb2y9k7LFKA 提取码:3ev0 ** 安装maven ** 上传 解包 tar zxf apache-maven-3.6.3-bin.tar.gz -C /data/server/ 修改配置文件 vim /etc/profile (在最后面添加下图内容) 重启配置,查看maven信息 (出现上图信息内容为成功) 上传jenkins.war 启动Jenkins java -jar jenkins.war --httpPort=8080 浏览器输入“IP:8080”进行配置 (cat ‘上图红框内的路径’获取密码) (记得关闭防火墙,这个再开一个终端,在第二个终端里进行上图操作) 在之前的页面里输入获取到的密码 进入配置环节 (由于我这里只是测试,所以我就跳过了配置) 创建用户 创建完成 (在这之前它会有个提醒类的信息,那个可以忽略) 进入 Jenkins 来源: CSDN 作者: 龍燚 链接: https://blog.csdn.net/zhq199528/article/details/103809839