前言在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app提供的开放接口中,后端服务器
1 GitLab端生成API Token登录GitLab -> 在用户头像下拉框,选择“Setting” -> 点击“Access Tokens”,输入“Name”和“Expires at”,勾选“api” -> 点击“Create personal access token”,生成access token,记录下此token。 2 Jenkins端配置Git
转载
2023-06-27 17:19:09
295阅读
一、DeOps简介1.什么是DeOps? 1.1 敏捷开发 提高开发效率,及时跟进用户需求,缩短开发周期。编写代码和构建代码两个阶段,可以使用 git 或者 svn 来管理代码,用 maven 对代码 进行构建1.2 持续集成自动化测试验证结果,对 可能出现的一些问题进行预警,以保障最终合并的代码没有问题。 二、常见的持续集成工具2.1 持续集成 (C
目录触发器RS触发器引入(基本RS触发器)时钟(电平触发RS触发器)主从(脉冲触发RS触发器)D触发器基本D触发器电平触发D触发器边沿触发D触发器JK触发器脉冲触发JK触发器边沿触发JK触发器T触发器和T'触发器触发器的状态方程不同触发器间的转换 触发器触发器(Flip-Flop),从英语单词来看就是“翻转器”的意思。首先,数字器件只有01两种状态,因此数字电路工作的过程也就是01之间翻转的过程
转载
2024-07-11 23:02:46
27阅读
目录一、软件开发的生命周期二、持续集成三、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阅读
Jenkins 为其功能提供了远程访问 API。目前它支持:REST API 风格,包含xml和json格式Python 包装接口Java 包装接口Ruby 包装接口远程访问 API 以 REST 样式提供。也就是说,没有所有功能的单一入口点,而是在“.../api/” URL 下提供,其中“...”部分是它作用的数据。例如,如果您的 Jenkins 安装在 https://ci.jenkins.
转载
2024-06-26 12:55:17
445阅读
一.HelloWorldPlugin插件开发1.配置环境jdk1.8:•https://www.oracle.com/java/technologies/downloads/#java8maven3.8.3:https://maven.apache.org/download.cgi使用命令查看环境是否配置成功jdk:Java -versionmaven:mvn -version2.创建一个插件选择
转载
2024-03-01 14:12:17
0阅读
首先需要知道API是什么? API(Application Programming Interface)即应用程序接口。你可以认为 API 是一个软件组件或是一个 Web 服务与外界进行的交互的接口。而我们在这里要谈论的,是作为一家公司如何跟外界进行交互。从另一个角度来说,API 是一套协议,规定了我们与外界的沟通方式:如何发送请求和接收响应。 API的特点: 1
1,原因:私人账号被禁用现象:审批应用后,没有在jenkins上创建项目,查询日志得知:java代码通过Jenkins的api创建的Jenkins项目接口报错了,403,account forbidden2,大致背景和流程:公司自动化构建项目流程:创建gitlab代码库申请应用,审批应用系统创建Jenkins在gitlab上的webhooks,保证gitlab有变动事件时,提醒Jenkins触发构
转载
2024-03-15 07:29:49
154阅读
在最简单的情况下,Jenkins 只需要两个步骤:
1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/
2.运行 java -jar jenkins.war
文章目录有状态登录与无状态的登录常见的认证机制HTTP Basic AuthCookie AuthOAuthToken AuthToken Auth的优点 有状态登录与无状态的登录服务器端要存储登录状态信息, 叫做有状态的登录. 服务器端不需要存储登录状态信息,叫做无状态的登录.常见的认证机制HTTP Basic AuthHTTP Basic Auth 每次请求时,都要带上用户名和密码. 这种方
# 如何使用token调用jenkins API
## 1. 流程梳理
以下是实现"Java使用token调用Jenkins API"的流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 获取Jenkins的API Token |
| 2 | 构建Jenkins API URL |
| 3 | 创建HTTP连接 |
| 4 | 发送HTTP请求 |
| 5 | 处理H
原创
2024-04-25 05:58:11
376阅读
jenkins-搭建部署一、CI/CD介绍1. 持续集成(CI)2.持续交付3.持续部署(CD)二、Jenkins介绍及安装1.Jenkins概念2.Jenkins特性:3.Jenkins安装 一、CI/CD介绍互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段:编码 --> 构建 --> 集成 --> 测试 --> 交付 --> 部
python代码学习——jekins持续集成持续集成在软件生命周期中的作用持续集成的好处8080端口被占用,jekines如何解决?Jekines模块的解释:操作流程发送邮件设置邮件发件人和收件人信息job的configure配置如何持续 构建(config——bulid_Triggers)常用到的其他的配置 持续集成持续集成:(Continuous Integration),简称CI,是一种实
转载
2024-04-30 02:15:23
261阅读
前言使用jenkins的账号密码,频繁提示错误(非必现)(0,'%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent\nDloadUploadTotalSpentLeftSpeed\n\r00000000--:--:----:--:----:--:--0\r10057710057700604560--:--:----:--:----:--
原创
2020-09-22 10:50:06
3445阅读
# Java使用Token调用Jenkins API具体教程
## 整体流程
首先,我们需要获取 Jenkins 的 API token,然后将 token 添加到请求头中,最后通过 Java 代码调用 Jenkins API 完成相应操作。
下面是整个流程的步骤表格:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 获取 Jenkins 的 API token |
|
原创
2024-04-25 07:39:56
492阅读
在前一篇博客中详细介绍了如何通过github的webkook功能实现push到github代码仓库后,自动触发jenkins项目构建的流程,实际工作中还有用svn进行代码管理,本文具体介绍一下svn触发项目构建的具体配置,原理和github类似。简介svn触发jenkins任务的构建有以下三种方式: 1.jenkins定时轮询触发 2.客户端创建的webhook触发 3.服务端创建的webhook
转载
2024-05-05 16:33:48
200阅读
Jenkins的Githook自动触发构建在Jenkins的内置构建触发器中,轮询SCM实现Gitlab代码更新,项目自动构建,但是该方案的性能不佳,那有没有更佳的方案呢?有的,就是利用Gitlab的webhook实现代码push到仓库。立即触发项目的自动构建原理: Gitlab代码变更,那么他就会发送一个构建请求到Jenkins,从而实现项目构建,好处在于我们可以控制代码提交的一个频率,不是再使
转载
2024-03-29 13:05:14
22阅读
Jenkins的权限管理插件名称:Role-based Authorization Strategy插件安装方法:系统管理---->插件管理---->可选插件(搜索)----->选取后(直接安装)注意事项:切记在安装插件后,不要重启(可能会在构建的东西构建重启)启用插件功能[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m8sW3Mbo-161658
转载
2024-06-06 04:39:47
127阅读
耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是 Go HTTP 调用。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!前言无论是微服务还是单体架构等,服务间都有相互通信的时候,而最直接的通信方法就是 HTTP 调用,本文将会介绍在 Go 语言里,如何进行 HTTP 调用,并举例说明。前置知识
HTTP
转载
2024-03-15 08:04:53
105阅读