Jenkins: 使用groovy + job-dsl 创建并触发job背景:我们的 Automation 测试脚本需要在10个不同语言的机器上跑,本地化测试产品。 我们用Jenkins启动测试执行,需要同时向1-10个机器发送文件和脚本运行命令,现有Jenkins的配置采用master/slave 机制如下:Dispatcher Job:1。 启用参数化,每个语言机器传递两个参数:- Choic
前言本文主要讲解在编写JenkinsPipeline(后续统称Pipeline)时会使用到的一些技巧,这些技巧能够帮助我们编写出结构清晰,易读以及复用度高的Pipeline。本文适合的阅读人群为想优化Pipeline内容和扩展Pipeline适用范围的工程师。大多数人在编写Pipeline时,往往会由于需求不明确,流程不严谨而导致实现出的Pipeline适用性差的问题。即每次有新需求时,都会拷贝现
原创 精选 2022-08-09 10:21:46
1471阅读
2评论
通过脚本命令行批量修改 Jenkins 任务最近,笔者所在团队的 Jenkins 所在的服务器经常
原创 2022-10-16 21:23:43
110阅读
前言在上一篇 Jenkins 使用环境变量 中,帮助大家使用一条 Docker 命令就可以快速玩转 Jenkins,同时用最简单的方式解释了 Jenkins 中让人混乱的环境变量,本文还是...
IT
原创 2021-07-05 10:46:18
4216阅读
下载rpm包 安装 修改默认端口8080 启动: 可能启动不成功,使用systemctl status service.jenkins.service查看原因。 错误一:Failed to start LSB: Jenkins Automation Server. 这个是由于Jenkins未加载到j
原创 2021-07-29 16:35:01
675阅读
jenkins的权限管理1、首先我们需要安装jenkins权限管理的插件:Role-based Authorization Strategy然后,在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装安装完插件,我们需要关闭到jenjins全局配置中默认的权限管理,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Bas
DevOps概述参考KubeSphere官网:https://kubesphere.com.cn/docs/v3.3/devops-user-guide/devops-overview/overview/DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在
  作者:Edison 实践性尝试,这里只在一台虚拟机下操作。 1.vmware 下centos 安装 设置centos 桥接模式 2.centos 软件安装 1) docker 安装 yum install -y docker 2)JDK 安装   3)Maven 安装 4)Git 安装 yum install git 5)安装jenkins 3.Jenkins 配置 安装
转载 2021-07-13 13:42:29
107阅读
前言呵呵 最近有 docker 中安装 jenkins 部署项目的需求之前 虽然玩过 jenkins, 但是 那都是直接 下载项目包, 然后 放到 web 容器里面
QQ邮箱
原创 2022-12-13 10:19:16
248阅读
下载https://jenkins.io/zh/download/ 启动 如果想自己启动(这两个需要以管理员方式
原创 2022-12-13 10:20:40
423阅读
作者 | Ali Yuksel 策划 | 万佳 本文展示一个详细教程,实现了在无服务器应用程序中使用 Jenkins 和 Docker,在 Docker 容器运行 Jenkins pipelines,并用 pipelines 将无服务器应用程序部署到 AWS。 我正在用 AWS lambda 开发一个无服务器架构的自由职业项目。用Jenkins和Docker 实现CI/CD,并在 Do
目录一、敏捷开发中持续集成痛点二、Jenkins简介三、jenkins安装与插件管理四、通过free style构建项目1 - 新建任务2 - 拉取git代码配置3 - 非常重要git安装与git账户邮箱4 - 开始构建5 - 配置构建shell执行5 - 构建服务器上传文件到运行服务器 一、敏捷开发中持续集成痛点开发经历传统开发与敏捷开发分析:如何可视化、可管理化的方式实现自动发布与部署二、J
Jenkins基础介绍篇Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。通过Jenkins实现自动化部署项目,本地git提交代码Jenkins自动化将项目部署在Linux服务器。Jenkins技术原理篇版本控制服务Jenkins自动化部署服务Jenkins环境搭建篇如果使用Jenkins容器,
Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目。我这里使用的是Testcomplete11,下面详细介绍一下构建步骤。1、Jenkins中Testcomplete插件安装首先下载Jenkins中所需的testcomplete插件(Jenkins插件管理中也可以进行下载安装,但是为了找到最适合版本的插件我们采用先下载插件后安装的
什么是流水线声明式流水线Jenkinsfile 的使用什么是流水线jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。声明式流水线在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline 块定义了整个流水线中完成的所有工作,比如参数说明:ag
!image.png(https://s2.51cto.com/images/20211208/1638934404991079.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)上一篇
原创 2021-12-08 11:34:23
491阅读
Jenkins服务器最初以Hudson的形式于2004年创建。Jenkins在软件开发和交付中已成为我们许多
原创 2021-07-26 14:32:46
356阅读
pipeline { agent any stages { stage('common') { //每个stage为一流程,与脚本式基本一致
git
原创 2023-06-21 15:12:06
210阅读
下载War包 启动nohup java -jar jenkins_2.war --httpPort=8085 >jenkins.log &
原创 2022-12-13 10:19:44
310阅读
  • 1
  • 2
  • 3
  • 4
  • 5