目录一、软件开发的生命周期二、持续集成三、Jenkins1、Jenkins的特点2、持续集成流程3、部署gitlab (代码托管服务器)3.1 安装软件3.2 配置软件3.3 生成配置3.4 登录gitlab4、Git (开源的分布式代码托管工具)4.1 安装Git4.1.1 window安装4.1.2 linux安装4.2 git的使用4.2.1 git的暂存区和缓冲区4.2.2 Git命令的使
转载
2024-08-27 16:13:41
35阅读
目录触发器RS触发器引入(基本RS触发器)时钟(电平触发RS触发器)主从(脉冲触发RS触发器)D触发器基本D触发器电平触发D触发器边沿触发D触发器JK触发器脉冲触发JK触发器边沿触发JK触发器T触发器和T'触发器触发器的状态方程不同触发器间的转换 触发器触发器(Flip-Flop),从英语单词来看就是“翻转器”的意思。首先,数字器件只有01两种状态,因此数字电路工作的过程也就是01之间翻转的过程
转载
2024-07-11 23:02:46
27阅读
直接访问http://****.com/job/02_bdy/build?token=abcd即可触发本次构建
原创
2023-03-14 08:38:43
347阅读
背景1. 实际工作中涉及到安卓客户端方面的测试,外推或运营部门经常会有很多的渠道,而每个渠道都对应着一个app的下载包,这些渠道都记录在安卓项目下的一个渠道列表文件中。外推或运营部门经常会有新的渠道产生,而为了这些新增的渠道我们会将渠道配置到渠道列表文件中并push代码,但是并不会为此在jenkins上重新进行一次整体构建。针对这些新增的零散渠道,我们会在jenkins中分渠道进行构建。2. 外推
转载
2024-05-30 06:39:56
471阅读
接上篇Jenkins发布.Net项目到IIS前面说到了把项目部署到iis,那么这边有个问题就是这个部署的触发条件是手工还是需要自动的呢。我觉得这个的看具体的场景,假设团队人员比较多,不断的在提交代码到指定分支,如果是自动化的话, 那么基本等于代码一直在构建,这样对测试显然部署很友好。下面来说下我们之前团队的做法。自动化构建是每天触发一次,因为我们一般要求当前的工作下班需要及时的同步到git存储库;
转载
2024-08-16 08:27:55
69阅读
背景1. 实际工作中涉及到安卓客户端方面的测试,外推或运营部门经常会有很多的渠道,而每个渠道都对应着一个app的下载包,这些渠道都记录在安卓项目下的一个渠道列表文件中。外推或运营部门经常会有新的渠道产生,而为了这些新增的渠道我们会将渠道配置到渠道列表文件中并push代码,但是并不会为此在jenkins上重新进行一次整体构建。针对这些新增的零散渠道,我们会在jenkins中分渠道进行构建。2. 外推
前言:为什么要使用Jenkins的API? 我在使用Jenkins的过程中,觉得Jenkins的UI还是有不少问题的:UI性能差,尤其是有一些任务在构建中时,UI非常卡顿,等个十来秒都正常,极端时甚至会崩溃;权限管理功能薄弱,虽然有Role-based Authorization Strategy类似的插件提供了角色管理,但是还是不太好用;一些需要人工介入的能力扩展不太方便,比如发布前需要比对数据
转载
2024-05-22 11:22:06
692阅读
Jenkins 一、简介Jenkins通过插件扩展其功能,目前可用插件丰富,基本上可以满足用户个性化的需求。正因为如此,jenkins的配置不可能完全讲到,但是大部分的配置都是有说明的,只要点击输入框后面的问号就可以了解使用的方法。 二、安装 Jenkins需要运行在Java 5及以上版本。 Jenkins可以从http://jenkins-ci.org/获取,通过直接运行jenkins.war
前言在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app提供的开放接口中,后端服务器
本文叙述基于以下假设前提,将介绍三种在不同的jenkins服务器之间触发Job的方法: 本地Jenkins Server local.jenkins.com远程Jenkins Server remote.jenkins.com本地Jenkins Job名 local_job远程Jenkins Job
转载
2018-11-28 14:00:00
242阅读
2评论
1 背景 开发打包的 jenkins job A 是在 local 的一台 windows 上,同时在这台 local 的 windows 上还有一 另一个 jenkins job B 是用来上传 job A 生成的包(build)到测试平台的仓库(比如 saucelabs storage)。然而
转载
2018-11-28 13:46:00
124阅读
2评论
新建jenkins的一个工程 创建测试工程: 接下来创建1个测试job,验证自己的想法 启动该job,需要传递1个字符型参数,参数名是Para1,默认值是:参数1 在shell中打印Para1的参数值: Python代码示例: import jenkins #定义远程的jenkins master
转载
2020-10-14 17:00:00
937阅读
2评论
文章目录jenkins介绍jenkins 1.x 与 2.x的区别安装硬件要求(推荐)安装包下载版本区别运行首次访问启动脚本参考文档 jenkins介绍Jenkins是一款开源的自动化服务器工具,主要用于持续集成和持续部署(CI/CD)。它由Java编写,支持多种操作系统平台,如Windows、macOS和Linux。Jenkins可以帮助软件开发团队自动化各种开发任务,例如代码构建、测试和部署
转载
2024-06-10 06:41:06
70阅读
Jenkins 是一个可扩展的持续集成引擎。主要用于:l 持续、自动地构建/测试软件项目。l 监控一些定时执行的任务。Jenkins拥有的特性包括:l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。l 易于配置-所有配置都是通过其提供的web界面实现。l 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。l 生成JUnit/Tes
转载
2024-05-28 17:02:53
78阅读
无参数构建curl -k -X POST https://${URL}/job/test/build --user username:token
原创
2022-06-28 17:24:45
887阅读
一、准备以及目标1.目标上篇文章中写了如何利用docker+jenkins+git来构建java代码自动化部署,本篇将实践如何利用jenkins分布式来构建job,当job量足够大的时候,此举可以有效的缓解jenkins-master上的压力2.准备在本地windows上启动jenkins作为master准备两台服务器作为slave二、构建过程1.在jenkins上点击 “系统管理”--->
转载
2024-03-07 17:30:57
77阅读
XML的地址 http://192.168.6.224:8080/job/pythontest/api/xml
JOB API--信息过滤: 之前获取的所有相关信息,可以通过添加参数tree=XXX
在大规模的Jenkins实践中创建项目也是一个问题,如何通过模板自动化的创建Jenkin
原创
2022-08-13 00:34:13
552阅读
首先jdk,jenkins安装好,新版jenkins不支持jdk8然后安装环境maven,git 环境配置插件安装 gitlab插件 Build Authorization Token Root插件插件环境整好之后新建个任务源码管理,填入仓库https地址,添加gitlab账号密码,确保能联通 开始构建触发条件,这里的webhook url,和下面点高级之后有一个secrect token,这两个
转载
2024-04-30 21:13:39
43阅读
在大规模的Jenkins实践中创建项目也是一个问题,如何通过模板自动化的创建Jenkins项目呢? 可以通过安装Job Dsl插件后,通过 Dsl直接创建项目。也可以通过工具将dsl转换为xml,然后再通过Jenkins API创建项目。相对比较第一种方式更加直接一些,由于时间问题今天暂时分享第二种创建项目的方式。1.根据Job DSL API生成模板我们需要先安装好Job Dsl 插件,然后执行
原创
2021-03-11 16:58:29
245阅读