jenkins

GitLab + Jenkins + Harbor 工具链快速落地指南

一、今天想干啥? 今天我们来聊聊如何快速落地“GitLab + Jenkins + Harbor 工具链”。 请注意这里的关键词:快速(有多快呢?我希望这个时间是5分钟。) 我知道你想要一条闪闪亮的工具链来支撑你的应用 CICD 流程,你想要“最佳实践”,你想要既灵活又简单还易维护,你有一肚子的既要 ... »

daniel-hutao

Windows安装Jenkins详细教程(图文教程)

一、安装前准备 1、提前安装好jdk,可参考以下链接进行安装 Windows安装JDK详细教程(图文教程) 2、Jenkins官网下载安装包(因为本人jdk安装的是1.8,所以会和最新版jenkins不符合,可以换对应jdk或者换旧版本jenkins) 官网地址:Jenkins jenkins旧版本 ... »

Gitea 与 Jenkins 的集成实践,打造你的专属 CI/CD 系统

前言 Gitea 是一个用于代码托管的轻量级单体程序,它能与现有的经典应用集成,诸如代码分析工具 SonarQube、持续集成工具 Drone、Jenkins 以及用于工单管理的客户端插件(VSCode、Jenkins IDE)。 不久之后,Gitea 也将迎来自身集成的一体化 CI/CD 功能。 ... »

Gitea

如何在 Jenkins CI/CD 流水线中保护密钥?

CI/CD 流水线是 DevOps 团队软件交付过程的基本组成部分。该流水线利用自动化和持续监控来实现软件的无缝交付。通过持续自动化,确保 CI/CD 流水线每一步的安全性非常重要。在流水线的各个阶段,通常需要访问凭据等敏感信息。保护这些信息对于保持强大的安全态势至关重要。本文将带你了解如何在 Je ... »

sealio

Docker如何安装jenkins实现微服务多模块打包

这篇文章主要介绍“Docker如何安装jenkins实现微服务多模块打包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker如何安装jenkins实现微服务多模块打包”文章能帮助大家解决问题。 1.安装 # 1.pull jenkins(若使用jdk1 »

解决使用(Jenkins检出代码)git clone检出代码提示必须安装 .NET framework,Version =v4.7.2

一、事件背景 真的是非常想使用pipeline流水线进行自动化部署打包测试。 于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本。 经过不懈努力,熬到凌晨两点多,终于把整个流水线部署脚本在自己本地搭建的Jenkins上跑通了。 第二天早上来上班,把昨天在家里搞得那套demo成功的移植到公司的 ... »

Flask像Jenkins一样构建自动化测试任务

flask这个框架很轻量,做一些小工具还是可以很快上手的。 1、自动化 某一天你入职了一家高大上的科技公司,开心的做着软件测试的工作,每天点点点,下班就走,晚上陪女朋友玩王者,生活很惬意。 但是美好时光一般不长,这种生活很快被女主管打破。为了提升公司测试效率,公司决定引入自动化流程,你在网上搜了一套 ... »

heniu

Jenkins使用pipeline部署服务到远程服务器

写这篇文章是对之前搭建Jenkins做的修改和完善,让jenkins更好的为我们服务 Docker搭建Jenkins服务 使用过程中遇到的问题: 为方便部署,打算将jenkins用到的jdk11、maven、gradle工具下载下来(方便以后部署使用),然后挂载到jenkins容器内部 在使用mav ... »

Docker Compose安装部署Jenkins

流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置。本篇讲解通过Docker Compose部署Jenkins服务。 ... »

devops-2:Jenkins的使用及Pipeline语法讲解

DevOps-Jenkins Jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 什么是持续集成(CI)? CI(Continuous integration,中文意思是持续 ... »

iOS自动化打包 Jenkins+Gitlab+Fastlane+蒲公英+钉钉

前言 这两天花时间整理一下自动化打包的整套流程,现在iOS端的整套流程是没有问题了,这个过程中踩得坑也的确是特别多,所以这周末把整个流程整理一下,总结出来这篇文章,希望能对有需要的小伙伴有点点帮助。 下面我们先介绍一下: 1、Jenkins:借用一句官方介绍 Jenkins是一个开源软件项目,是基于 ... »

jenkins 2.204.2 安装, 使用国内源安装, 并且跳过插件界面, 更新成国内插件源.

需要java环境支持,自行百度. jenkins 安装源在国外, 下载会比较慢, 尤其在linux下, 使用yum或者apt install jenkins方式安装时,经常会下载失败. 由于yum或者apt方式会将下下载文件放在一个临时目录里,我们可以先下载好,然后再次用yum或者apt安装时,安装程序就会跳过下载过程. 举例,比如下载jenkins 2.204.2版本, 我是ubuntu 18. »

Linux 部署jenkins + svn + mavne + tomcat8自动化部署

1,下载Jenkins  war包   官网下载地址 https://jenkins.io/ 2.初始化安装 1)首次启动jenkins,出于安全考虑,jenkins会生成一个随机的口令到 /root/.jenkins/secrets/initialAdminPassword 文件中,复制文件中的口令到jenkins即可通过访问。 3,安装插件  选择插件,就安装推荐的吧  4,创建管理员用户 »

Jenkins 的svn插件下载的代码不是最新代码的问题

项目组使用Jenkins做自动化的每日编译和单元测试。经常发现,当提交完代码后,在Jenkins的每日编译代码还是旧代码,刚提交的代码并没有check out出来。 后来发现Jenkins服务器的时间要比svn服务器的早,把Jenkins时间和svn服务器时间设置为相同就OK。 后来在网上搜索了一下,Jenkins的svn插件是使用时间标签下载,而不是取HEAD,因此如果svn服务器的提交代码时间 »

用Ubuntu快速安装Jenkins

一、安装操作系统,安装前准备。 1、操作系统:Ubuntu 18.04 (大家都知道Ubuntu的特点,在线安装,方便很多) 2、apt源。apt源在官网上面分很多种,每个版本的源不一样,如果是其他版本系统,应该在官网找。18.04可以用以下的。 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.ed »

Jenkins安装插件提速(Windows)终极解决办法

无论你设置什么 Jenkins 插件使用国内镜像源地址: 实际下载的时候还是原来的default.json 因为镜像地址 只是作为下载json的作用: 如果你使用的Linux 直接使用下面的替换 使用vim的命令,如下,替换所有插件下载的url :1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsingh »

jenkins连接钉钉发送测试报告

构建思路   创建两个钉钉机器人(一个机器人发送构建信息,一个机器人发送测试用例结果),发送构建结果可以通过jenkins的钉钉插件实现,发送测试结果可以通过获取测试报告数据用代码给钉钉发送实现。   创建两个任务,第一个任务使用jenkins插件,发送测试运行的结果(成功,失败...)第二个任务关联第一个任务,第一个任务触发后,获取最后一次的构建记录,发送测试用例结果 发送构建结果 创建第一个钉 »