Jenkins系列-Jenkins通过Publish over SSH插件实现远程部署
配置ssh免秘钥登录安装Publish over SSH插件插件使用官网:https://wiki.jenkins.io/display/JENKINS/Publish+Over+SSH+Plugin主界面——>系统管理——>管理插件——>可选插件——>右上角过滤框中输入“P...
Jenkins 系列: (六) Jenkins 构建workspace
有同学反映Jenkins工作区磁盘满的问题,今天我们谈一下Jenkins构建的workspace相关话题,涉及Jenkins 核心的概念 Job,build 以及slave等概念。 构建工作区(workspace) Jenkins 支持分布式构建,用户可以使用Master 和Slave 进行构...
DevOps实战系列【第十章】:详解Jenkins Pipeline基本概念和语法
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术流水线基本概念官方中文手册:https://www.jenkins.io/zh/doc/book/pipeline我们最好在结合英文文档去看,因为翻译过来的中文比较乱。Jenkins pipeli...
DevOps实战系列【第八章】:详解Jenkins集成Docker私服Nexus3
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Jenkins集成Docker镜像仓库docker私服已经搭建完毕,下边我们期望jenkins做的事是:①通过git拉取代码②通过maven构建生成jar包③构建含有jar包的镜像④推送到docker仓库...
DevOps实战系列【第四章】:详解Jenkins搭建及使用
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Jenkins概述根据jenkins官网对自己的描述,它是一个可集成有1800+插件的自动化服务,提供构建、部署和自动化的工程,可以说是opsdev的大总管,将开发的代码工程与环境紧密结合起来。以实现CI...
DevOps实战系列【第五章】:基于Gitlab/Maven/Jenkins/Docker实战案例详解
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术从创建Jenkins的job开始1.gitlab设置:我们从新建一个jenkins任务开始,建一个*风格项目,我们暂时只让他能拉取git的代码。路径:从gitlab上新建一个工程demo -> Idea创建...
Jenkins进阶系列之——05FTP publisher plugin插件
说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去。官方说明:FTP publisher plugin安装步骤:系统管理→管理插件→可选插件→Artifact Uploaders→FTP publisher plugin系统设置Profile Name:给你自己看的名字,爱叫什么叫什么h...
Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成
前言文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。Jenkins的下载安装1、拉取镜像:笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下拉取镜像...
Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成
前言文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。Jenkins的下载安装1、拉取镜像:笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下拉取镜像...
Jenkins系列视频~Jenkins 共享库的基础使用
Jenkins系列视频教程火热制作中,每周二发布(关注 Jenkins 中文社区哔哩哔哩,查看完整的视频)。本视频中,介绍 Jenkins Shared-library 共享库的基本使用 概述Jenkins shared-library 也就是流水线共享库,使用 Groovy 编写,用于封装...
jenkins X实践系列(1) —— 背景知识
本文介绍jenkins X(以下简称jx)相关的背景技术。jenkins X 简介Jenkins X 是一个高度集成化的CI/CD平台,基于Jenkins和Kubernetes实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。jx 基于gitops...
Jenkins进阶系列之——13修改Jenkins权限控制
2014-12-08:已不再担任SCM和CI的职位,Jenkins系列的文章如无必要不会再维护。说明:本方法适用于安全矩阵和项目矩阵授权策略的Jenkins。很多童鞋在使用jenkins的时候忘记配置权限或者权限配置错误,然后各种蛋疼。最近闲着无事,折腾了下。好了,闲话少扯。Jenkins的权限配置...
Jenkins系列之-—05 节点配置
一、节点配置1. 进入【系统管理】-【节点管理】-【新建节点】,录入节点名,选择Permanent Agent,下一步录入节点详细配置信息,如下:Name:节点名称Description:节点描述# of executors:并发构建数(根据机器的性能定,单颗四核cpu建议不要超过5)Remote ...
Jenkins系列-Jenkins升级、迁移和备份
升级JenkinsJenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?war:下载新版的war文件,替换旧版本war文件。重启即可。二进制:卸载旧版本,安装新版本即可。Jenkins程序下载地址:http://mirrors...
Jenkins进阶系列之——17Jenkins升级、迁移和备份
升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件。重启即可。 二进制:卸载旧版本,安装新版本即可。 Jenkins程序下载地址:http://mir...
Jenkins进阶系列之——02email-ext邮件通知模板
原文地址:http://www.cnblogs.com/zz0412/p/jenkins_jj_02.html 发现一个很好的邮件通知模板,根据我的需求定制了一些。分享一下。 Default Subject: 构建通知:${BUILD_STATUS} - ${PROJECT_NAME} - Bui...
Jenkins系列之一——初识
JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。功能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。Jenkins安装与配置安装方式有两种:一...
Jenkins进阶系列之——10Publish Over SSH插件
说明:这个插件可以通过ssh连接其他Linux机器官方说明:Publish Over SSH安装步骤:系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH 系统设置(所有的高级全部展开)公共配置:Passphrase:密码(key的密码,如果你设置了)...
Jenkins踩坑系列--你试过linux主机ssh登录windows,启动java进程吗,来试试吧
一、问题概述在一个多月前,组长让我研究下持续集成。我很自然地选择了jenkins。当时,(包括现在也是),部分服务器用的是windows主机。我当时想了想,如果我把jenkins装在windows上,在windows上打好包后,要怎么把war包或jar包(针对spring boot项目)传到remo...
Jenkins系列(一)----Jenkins持续集成简介
一、什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。 持续集成正是针对这一类问题的...