Jenkins创建任务进行构建项目配置
总体构建项目的操作步骤
分为Generna(总的描述)、源码管理、构建触发器、构建环境、构建、构建后的操作
1、Dashboard-> new item > 新建一个任务,选择freestyle,点击确定,任务创建成功
任务创建成功,自动跳转到任务的配置信息页
设置任务描述,如果是github项目,可勾选,若无,可不选
2、源码管理:如果是github项目,可配置git的项目地址
如果不是git项目,选择无,对应的任务要执行的项目,要手动将项目复制到Jenkins的workspace目录下
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace
2.1 源码拉取和存放地址
构建项目配置的源码管理,会从指定的服务器地址,拉取源码到执行机器的目录下,拉取的项目的名称和Jenkins配置的项目的名称一致
存放项目的地址是:
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace
3、配置构建触发器: 可配置为定时构建,指定时间执行任务
1)每个小时都构建:H * * * *
2)每20分钟构建一次:H/20 * * * *
3)从早上5点到晚上11点,每20分钟构建一次:H/20 5-23 * * *
4)工作日周一到周五,早8点到下午6点,每20分钟构建一次:H/20 8-18 * * 1-5
5)周一到周三还有周五,每个小时构建一次:H * * * 1-3,5
6)在7月4号早上8:30构建一次:30 8 4 7 *
7)在每天早上5点、6点、7点、8点开始,每隔6分钟构建一次:H/6 5,6,7,8 * * *
00 8 * * 1-5 星期一到五,每天早上8点执行一次,跑冒烟测试,可监督程序的稳定性
参考文章:https://www.cnblogs.com/zjfjava/p/10928575.html
4、构建:选择windows的批处理的命令方式,写入windows的执行的命令
Jenkins构建,这里可以编写要执行的内容,比如通过命令行,指定执行哪一个文件,开启整个项目的运行
window操作系统,执行python文件,先进入到文件夹Jenkins的workspace,输入Python 要运行的文件
命令也是会按照顺序指定,如下图的命令
会先进到自动化项目的目录下,然后指定python run.py 执行python文件
指定完之后,进到C盘的WinRAR的目录下
然后指定执行的压缩命令,会按照顺序执行
5、添加构建后的操作,点击增加构建后的操作步骤
选择allure report 、Junit test result report 生成报告
Editable Email Notification 进行发送邮件的配置
有些系统参数,可在系统配置里面做设置,如邮件的发送正文
Jenkins创建任务进行构建项目配置的更多相关文章
- django之创建第7-4个项目-配置views文件实现url传值
即:怎么实现url?name=xiaodeng&age=28等类似传值处理 1.配置views文件 # Create your views here. #coding:utf-8 from d ...
- jenkins的构建项目配置
继http://www.cnblogs.com/yajing-zh/p/5109517.html搭建好jenkins系统配置之后,新建jenkins构建项目,用于自动化构建. 点击Jenkins界面左 ...
- Jenkins创建Maven项目及SSH部署
前面我们已经安装了Jenkins的环境,以及配置好了jdk和maven.下面我们来看如何通过Jenkins将svn的项目进行打包和部署. 创建MAVEN项目 1.点击新建,输入项目名,选择" ...
- Jenkins:基于linux构建ivy项目
Jenkins:基于linux构建ivy项目 (二) 基于以上<Jenkins:VMware虚拟机Linux系统的详细安装和使用教程(一)>的配置再进行对ivy项目构建: 启动tomcat ...
- 项目(八) Jenkins持续集成与构建
Jenkins环境搭建 由于Jenkins是依赖于java的,所以先介绍java环境的搭建 1)使用官方的二进制包解压安装,官方二进制包的下载地址:http://www.oracle.com/tech ...
- 持续集成之④:GitLab触发jenkins构建项目
持续集成之④:GitLab触发jenkins构建项目 一:目的为在公司的测试环境当中一旦开发向gitlab仓库提交成功代码,gitlab通知jenkins进行构建项目.代码质量测试然后部署至测试环境, ...
- jenkins(2): jenkins定时构建项目
参考:http://blog.sina.com.cn/s/blog_b5fe6b270102v7xo.html https://blog.csdn.net/xueyingqi/article/deta ...
- [原]Jenkins(八)---jenkins构建项目报错时发送错误报告邮件
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/533 ...
- 配置Jenkins 实现自动发布maven项目至weblogic(svn+maven+weblogic12c)
Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放weblogic的7001端口 Linux(CentOS):firewall-cmd --zone=publ ...
- Windows下配置Jenkins 实现自动发布maven项目至tomcat(svn+maven+tomcat)
Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放tomcat的8080端口 Linux(CentOS):firewall-cmd --zone=public ...
随机推荐
- Google高精度的搜索技巧
利用"关键字",完全匹配搜索(双引号精准搜索). 利用"关键字:档案类型",搜寻特定档案类型. 例如:"简历:doc"."钢铁侠: ...
- [2]自定义Lua解析方式
[2]自定义Lua解析方式 在上文中我们学会学会更改加载路径,加载对应文件夹下的Lua脚本. 默认解析加载的lua脚本存在的文件位置非AB包或者Resources文件夹下往往不能随包体更新,这显然不符 ...
- Asynq 实现 Go 异步任务处理
目录 Asynq 实现 Go 异步任务处理 一.概述 二.快速开始 1. 准备工作 2. 安装asynq软件包 3. 创建项目asynq_task 2. Redis连接项 4. Task任务 5. 编 ...
- Linux — 物理内存管理
物理内存的组织方式 物理内存是由连续的一页一页的块组成,每个物理页都有页号 每个页由struct page表示,放进数组里--平坦内存模型 SMP和NUMA SMP中,总线会称为瓶颈,因为数据都要经过 ...
- JavaScript实现全选选项框的功能和鼠标划入出现下拉框的功能--JavaScript实例集锦(初学)
有一些论坛,文章后台编辑都会出现选择框的操作. 1.实现选项框全选和取消全选的功能: 代码实现: <!DOCTYPE html> <html> <head> < ...
- C语言:if语句嵌套应用(小剧场)
#include <stdio.h> int main() { int num,i; printf("一天Jackson.W打开了电脑想学习C语言\n"); print ...
- JDK源码阅读-------自学笔记(三)(java.lang.String String用法和描述浅析)
一.源码特点 final约束,使得String不能被继承,内部其他也不能被继承 String用来表示字符串,或字符序列,序列即为数组 内建数组private final char value[];但是 ...
- java学习之旅(day.02)
java运行机制 编译型:转换为计算机可读的语言 解释型:用什么,读什么 预编译:java文件(源程序)通过javac命令到class文件,class文件(类)放入类加载器,这个类就加载到JVM中了, ...
- redis三主三从集群快速搭建
redis集群快速搭建 1 本文以redis6.2.6版本为例,快速搭建一套三主三从的redis集群,已经提前将脚本写好,只需要在节点上面进行执行即可安装 #!/bin/bash install_re ...
- 安卓开发封装处理Retrofit协程请求中的异常
上篇文章讲解了怎么使用Kotlin的协程配合Retrofit发起网络请求,使用也是非常方便,但是在处理请求异常还不是很人性化.这篇文章,我们将处理异常的代码进行封装,以便对异常情况返回给页面,提供更加 ...