环境   CentOS Linux release 7.6.1810   jdk1.8.0_65   apache-tomcat-8.5.45   Jenkins 2.235.5jenkinsan安装采用的是tomcat部署:[root@node106 ~]# rm -rf /usr/local/apache-tomcat-8.5.45/webapps/* && mkdir -p
Jenkins Job 类型 1.Freestyle project 这个是jenkins的基础功能,可以用它来执行各种构建任务,他只能构建在一个电脑上,如果没有太多的需求,这个job基本够用了,它包含了所有基础功能. 2.Pipeline 真实的工作环境有很多job,比如先编译,然后执行静态代码检
原创 精选 2022-12-05 13:41:35
184阅读
Jenkins Job 类型1.Freestyle project 这个是jenkins的基础功能,可以用它来执行各种构建任务,他只能构建在一个电脑上,如果没有太多的需求,这个job基本够用了,它包含了所有基础功能.2.Pipeline 真实的工作环境有很多job,比如先编译,然后执行静态代码检查、单元测试、然后部署服务器、服务器重启、进行ui测试等。我们需要对这些job进行一些设置将它们的上下游
原创 2023-06-12 15:14:35
243阅读
Jenkins Job 类型 1.Freestyle project 这个是jenkins的基础功能,可以用它来执
原创 2023-06-12 16:24:46
521阅读
Jenkins Job 类型 1.Freestyle project 这个是jenkins的基础功能,可以用它来执行各种构建任务,他只能构建在一个电脑上,如果没有太多的需求,这个job基本够用了,它包含了所有基础功能. 2.Pipel...
原创 9月前
141阅读
Jenkins 流水线语法自动部署Jenkins自动编译自动部署要完成以下几个任务1、拥有NodeJS环境,执行npm i & npm run build指令,在工作空间打出dist包2、利用Dockfile制作以nginx为基础镜像的前端镜像3、镜像上传到镜像库4、在服务器上部署Docker镜像可以按如下步骤验证此功能。初始化Vue3.0工程创建本地vue3.0工程,并将代码提交到git
''' 说明:下载python-jenkins模块 1.同级目录下放好需要创建job的的config.xml文件(可以从jenkins安装目录下的jobs下的工程中获取) 2.同级目录下放好新建job名的文件jobsName.ini 3.同级目录下放好修改job名的文件changeJobsName.ini ''' import jenkins jobsOperation = input("请选择
转载 2023-06-29 15:36:06
157阅读
在gitlab创建一个java的代码仓库项目# pwd/data/hello-world/hello-world# git init# git remote add origin git@192.168.137.100:x
原创 2022-05-31 00:02:19
124阅读
背景1. 实际工作中涉及到安卓客户端方面的测试,外推或运营部门经常会有很多的渠道,而每个渠道都对应着一个app的下载包,这些渠道都记录在安卓项目下的一个渠道列表文件中。外推或运营部门经常会有新的渠道产生,而为了这些新增的渠道我们会将渠道配置到渠道列表文件中并push代码,但是并不会为此在jenkins上重新进行一次整体构建。针对这些新增的零散渠道,我们会在jenkins中分渠道进行构建。2. 外推
这是之前搞的接口自动化方案,已经在业务测试中实现了使用postman编写接口脚本,通过GitHub+Jenkins+email +html report实现了接口自动化,现在分块整理一下。Jenkins创建job1、Job命名例如,xxxAPI_auto2、设置账号权限(即,启用项目安全)可以给不同的账号设置不同的账号,例如,给测试组的其他成员设置:Build:构建权限Cancel:取消任务权限C
原文: http://www.hustlzp.com/post/2014/08/jenkins在一个项目的开发过程中,往往会有一些需要反复执行的操作,比如编译、测试、部署。具体于Flask项目,我一般使用nose执行单元测试、 fabric进行部署、pylint执行代码质量检测等。这些频繁需要执行的步骤,是非常枯燥的,那何不交给机器来自动执行呢?最近,我参与的一个校内团 队也遇到了类似的问题,于是
一、准备以及目标1.目标上篇文章中写了如何利用docker+jenkins+git来构建java代码自动化部署,本篇将实践如何利用jenkins分布式来构建job,当job量足够大的时候,此举可以有效的缓解jenkins-master上的压力2.准备在本地windows上启动jenkins作为master准备两台服务器作为slave二、构建过程1.在jenkins上点击 “系统管理”--->
前言jenkins是以job为单位的,jenkins的功能强大因为其可以拓展各种插件,丰富了其功能Jenkins开始创建一个job下图是创建一个job需要几个基础功能. General是一些基本的信息,比如保多少个build,保存多长时间之内的build。 Source Code Manament,源码的来源,比如git Build Triggers,触发条件,比如手动触发,定时触发,代码变更触发
密码修改分为两种情况:1.刚开始安装 Jenkins,没有修改过密码2.密码之前修改过,再次登录时忘记修改过的密码1.1 未修改过密码直接找.jenkins/secrets/initialAdminPassword,安装初始密码保存在此文件中,具体路径因人而异,可使用find命令查找文件查看:find / -name=initialAdminPassword1.2 忘
一、Jenkins任务创建1、登录Jenkins后可首先看到以下界面,由于是新装的Jenkins,之前并不存在任何的任务,所以提示create new jobs。 2、点击创建按钮后会要求输入一个项目的名字。这里将类型选择为Freestyle project,代表一个自由风格的项目,这种项目配置比较灵活。  3、进入job设置页面有很多地方需要配置,如图 &
缘由: 使用jenkins的目的需要固定时间构建和间隔固定时间构建,所以才会用到这两个功能。位置:这两个功能的位置位于每个job的config项中,如下图:           【重要的注意点:】           1)jenkins所在主机的当前时间   
jenkins+selenium可以做到对web自动化的持续集成。Jenkins的基本操作:一、新建视图及job新建视图:新建job:可以选择构建一个自由风格的软件项目或者复制已有的item二、准备工作:安装Jenkins插件,SSH plugin ,Email Extension Plugin ,Hudson Seleniumhq plugin点击系统管理->管理插件在可选插件面板Filt
Your Container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomca
原创 1月前
7阅读
流水线视图可以很直观地看到每一步执行的时间和进度,方便追踪部署过程中的每一个环节。搭建 jenkins 参考 上一篇文章工作流本文目的是搭建一个简单的 pipeline,当 git 仓库有提交时,builder server 进行构建和测试,完成之后 deploy server 进行部署。本地 -> SCM: 提交代码SCM -> Build Server: 触发 jenkins 任务
转载 8月前
61阅读
在大规模的Jenkins实践中创建项目也是一个问题,如何通过模板自动化的创建Jenkins项目呢? 可以通过安装Job Dsl插件后,通过 Dsl直接创建项目。也可以通过工具将dsl转换为xml,然后再通过Jenkins API创建项目。相对比较第一种方式更加直接一些,由于时间问题今天暂时分享第二种创建项目的方式。1.根据Job DSL API生成模板我们需要先安装好Job Dsl 插件,然后执行
原创 2021-03-11 16:58:29
220阅读
  • 1
  • 2
  • 3
  • 4
  • 5