总体构建项目的操作步骤

分为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创建任务进行构建项目配置的更多相关文章

  1. django之创建第7-4个项目-配置views文件实现url传值

    即:怎么实现url?name=xiaodeng&age=28等类似传值处理 1.配置views文件 # Create your views here. #coding:utf-8 from d ...

  2. jenkins的构建项目配置

    继http://www.cnblogs.com/yajing-zh/p/5109517.html搭建好jenkins系统配置之后,新建jenkins构建项目,用于自动化构建. 点击Jenkins界面左 ...

  3. Jenkins创建Maven项目及SSH部署

    前面我们已经安装了Jenkins的环境,以及配置好了jdk和maven.下面我们来看如何通过Jenkins将svn的项目进行打包和部署. 创建MAVEN项目 1.点击新建,输入项目名,选择" ...

  4. Jenkins:基于linux构建ivy项目

    Jenkins:基于linux构建ivy项目 (二) 基于以上<Jenkins:VMware虚拟机Linux系统的详细安装和使用教程(一)>的配置再进行对ivy项目构建: 启动tomcat ...

  5. 项目(八) Jenkins持续集成与构建

    Jenkins环境搭建 由于Jenkins是依赖于java的,所以先介绍java环境的搭建 1)使用官方的二进制包解压安装,官方二进制包的下载地址:http://www.oracle.com/tech ...

  6. 持续集成之④:GitLab触发jenkins构建项目

    持续集成之④:GitLab触发jenkins构建项目 一:目的为在公司的测试环境当中一旦开发向gitlab仓库提交成功代码,gitlab通知jenkins进行构建项目.代码质量测试然后部署至测试环境, ...

  7. jenkins(2): jenkins定时构建项目

    参考:http://blog.sina.com.cn/s/blog_b5fe6b270102v7xo.html https://blog.csdn.net/xueyingqi/article/deta ...

  8. [原]Jenkins(八)---jenkins构建项目报错时发送错误报告邮件

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/533 ...

  9. 配置Jenkins 实现自动发布maven项目至weblogic(svn+maven+weblogic12c)

    Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放weblogic的7001端口 Linux(CentOS):firewall-cmd --zone=publ ...

  10. Windows下配置Jenkins 实现自动发布maven项目至tomcat(svn+maven+tomcat)

    Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放tomcat的8080端口 Linux(CentOS):firewall-cmd --zone=public ...

随机推荐

  1. dotnet SemanticKernel 入门 将技能导入框架

    在上一篇博客中和大家简单介绍了 SemanticKernel 里的技能概念,接下来咱准备将 技能 导入到 SemanticKernel 框架里面,进行一个管道式调用 本文属于 SemanticKern ...

  2. 探索 DTD 在 XML 中的作用及解析:深入理解文档类型定义

    DTD 是文档类型定义(Document Type Definition)的缩写.DTD 定义了 XML 文档的结构以及合法的元素和属性. 为什么使用 DTD 通过使用 DTD,独立的团体可以就数据交 ...

  3. CF877F Ann and Books (分类统计贡献+普通莫队)

    CF877F Ann and Books 题意: 商店里有 \(n\) 本书,每本书中有 \(a_i\) 个 \(t_i=1/2\) 类问题. \(m\) 次询问,每次询问给出一个区间,求有多少个符合 ...

  4. cesium教程8-官方示例翻译-图层亮度对比度调整

    完整示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="u ...

  5. GPS坐标、火星坐标、百度坐标之间的转换--提供javascript版本转换代码

    1.国内几种常用坐标系说明 WG-S84: GPS仪器记录的经纬度信息,Google Earth采用,Google Map中国范围外使用,高德地图中国范围外使用.GCJ-02: 火星坐标系,中国国家测 ...

  6. 阿克曼函数(Ackermann function)部分推导

    相关题目 已知\(Ackermann function\)为 \[Ack(m,n)=\begin{cases}n+1(m=0) \\ Ack(m-1,1)(m>0,n=0) \\ Ack(m-1 ...

  7. 智能工作流:Spring AI高效批量化提示访问方案

    基于SpringAI搭建系统,依靠线程池\负载均衡等技术进行请求优化,用于解决科研&开发过程中对GPT接口进行批量化接口请求中出现的问题. github地址:https://github.co ...

  8. PageOffice在线打开office文件通过js调用vba可实现的功能

    pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏 ...

  9. openstack 错误(报错)集合

    1. 执行nova命令报错: ERROR (CommandError): You must provide a username or user ID via --os-username, --os- ...

  10. salesforce零基础学习(一百三十九)Admin篇之Begins/Contains/Starts With 是否区分大小写

    本篇参考: https://help.salesforce.com/s/articleView?id=sf.customize_functions_begins.htm&type=5 http ...