一. 在使用 jenkins  邮件拓展的过程中,邮件内容的变量找了好久,现把总结内容整理如下;pipeline{     agent{label 'master'}     environment {      &nbsp
原创 2018-11-15 17:55:47
10000+阅读
3点赞
1评论
 前文中,我们学习了 Jenkins 安装配置和用户权限管理,下面我们将学习 Jenkins 的基本使用,将通过集成shell命令、集成GitLab和代码自动发布几个小例子来学习,我们将接触到 Jenkins 的源码管理、凭据、触发器以及参数化构建。  一、项目创建  点击新建任务,我们可以看到以下界面,我们可以选择项目的类型,一般常用的是自由风格的软件项目(Freestyle project)和
转载 2023-11-01 17:35:31
291阅读
Jenkins JaCoCo 插件 jacoco-pluginJenkins JaCoCo Plugin项目地址:https://gitcode.com/gh_mirrors/ja/jacoco-plugin 是一个用于集成 JaCoCo Java 代码覆盖率工具的 Jenkins 插件。它可以帮助开发人员在 Jenkins 构建过程中生成和分析单元测试的代码覆盖率报告。什么是 JaCoCo?Ja
公司要上CI,确切的说,是我要上CI,不管别的项目组用不用,我的产品是必须用的。 CI的好处自不必多说。CI免费的工具,最常用的便是Jenkins,也就是hudson。 以前搭过环境,也用过,已经很顺手了。但这次依然遇到了不少新问题,总结如下: 1、svn中文目录问题,这个问题挺恼人的,搞了一下午,以前没有
转载 2024-05-24 10:36:51
96阅读
一、准备工作1、Linux中装好JDK、Maven、Git这三个环境(1)配置JDK的环境变量(2)配置Maven的Setting.xml文件和环境变(3)Git就不需要配置环境变量了2、安装JenKins,注意网上说 JenKins的运行环境和JDK版本有关系,但是我系统里面装的JDK是1.8版本的,JenKins是Version 2.440.2,与官网说的JDK 版本并不搭也可以正常使用。3、
文章目录JenkinsGitLab安装使用在ssh下安装1 安装依赖2 配置镜像3 开始安装gitlab常用命令在docker下安装安装docker使用容器安装gitlab访问管理员账号登录Jenkins安装安装JDKMaven安装Jenkins + Git + Maven 自动化部署配置1 Git配置2 Maven配置3 Pom.xml配置git安装javahome配置(可选)报错找不到jdk
转载 9月前
66阅读
在Devops的大环境下,持续构建工具Jenkins不是最新的技术了,网上亦有很多Jenkins相关的文章,此文是自己在学习和实践中总结的心得,希望能帮助遇正在踩坑的小伙伴!原理篇 1.CI/CD原理 CI(Continuous Integration)持续集成,CD(Continuous Delivery) 持续交付(当然也有叫 Continuous Deployment)通常会采用一些软件如J
转载 2024-04-27 16:05:14
61阅读
Jenkins是一款能提高效率的软件,它能帮你把软件开发过程形成工作流,典型的工作流包括以下几个步骤1. 开发2. 提交3. 编译4. 测试5. 发布有了Jenkins的帮助,在这5步中,除了第1步,后续的4步都是自动化完成的,具体的,当你完成了提交,Jenkins会自动运行你的编译脚本,编译成功后,再运行你的测试脚本,这一步成功后,接着它会帮你把
转载 2023-11-15 22:57:01
221阅读
1、插件安装没有插件的jenkins就是一个空壳,基本什么也做不了,点击系统管理–>插件管理,如图: 能够联网的情况下,如果我们需要什么插件,点击可选插件,直接勾选或者输入需要的插件名称搜索后勾选,如图: jenkins会自动分析依赖的插件,进行安装,如图: 如果无法联网,只能下载插件,然后点击高级,上传插件安装,这种方式安装要注意依赖的插件要先安装上,如图: 安装完毕之后,就可以在已安装的
 本篇文章主要说明的是如何使用Jenkins持续集成自己的代码。1.Jenkins的安装与配置使用Jenkins之前需要安装和配置Jenkins2.使用Jenkins(1).新建项目  打开Jenkins,点击“新建任务”,输入任务名称,然后选择“构建一个自由风格的软件项目”,然后点击确定。如下图: (2)源码管理  点击“确定”之后,会进入下一个页面,进行设置项目的配置gen
转载 2023-12-11 20:03:09
110阅读
jenkins的基本使用1、背景介绍 Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将不同环境的权限进行区分。 该插件可以很灵活的根据需求来进行划分权限,包括正则匹配等2、插件安装 安装该插件: 系统管理->管理插件-可选插件->搜索该插件选中直接安装即可。 3、开启插件功能 四、实践 我们可以先将该功能关闭来进行实践测试。将策略
转载 2024-02-25 14:12:58
105阅读
在 windows 中使用 Jenkins(Linux系统下类似),步骤是:1 从官网下载 jenkins 项目的 war 包2 将 jenkins.war 放到 tomcat 的 webapps 目录中,启动 tomcat3 浏览器访问 http://localhost:8080/jenkins(如果是远程服务器则是 http:// { ip }:8080/jenk
转载 2023-07-21 17:47:14
70阅读
一、安装后初次启动时直接进行安装二、在线安装使用该方法安装插件时会自动安装该插件所依赖的其他插件,无需考虑插件之间的依赖性。1、找到插件管理 Manager Jenkins -> Manager Plugins2、搜索要安装的插件,然后进行安装即可三、离线安装hpi使用该方法安装插件每次只能安装一个插件,且如果插件之间存在依赖性则需按顺序进行安装。1、从官网下载所需插件保存到本地下载地址:h
如何使用Python扩展库解决实际问题 Python作为一种高效、易用的编程语言,拥有丰富的扩展库可以帮助我们解决各种实际问题。在本文中,我将介绍如何使用Python的扩展库matplotlib来创建一个饼状图,并使用stateDiagram来展示状态图,以解决一个实际问题。 问题描述:假设我们有一份销售数据,其中包含了不同产品的销售情况,我们希望通过可视化的方式展示各产品销售额的占比情况,并
原创 2024-04-15 06:23:35
30阅读
Jenkins 使用 —— Jenkins安装Docker 下 Jenkins安装jenkins插件插件安装自定义插件安装建议安装的插件为后续准备创建第一个管理员用户 Docker 下 Jenkins安装根据官网的安装步骤进行,详细见 https://www.jenkins.io/zh/doc/book/installing/jenkins插件插件安装解锁 Jenkins之后,在 Customi
一.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阅读
理解应用程序扩展如何工作的 在这一页上应用程序扩展不是一个应用程序,它实现一个特定的范围较窄的任务,坚持政策定义为一个特定的扩展点。应用扩展的生命周期因为应用程序扩展并不是一个应用程序,它的生命周期和环境是不同的。 在大多数情况下,一个扩展发射当用户选择从一个应用程序的UI或活动视图控制器。 一个应用程序,用户使用选择被称为应用程序扩展 主机应用程序 。 主机应用程序定义了上
# 使用Jenkins和Docker来自动化构建和部署应用程序 在现代软件开发中,使用持续集成和持续部署(CI/CD)工具已经成为标准做法。Jenkins是一个流行的CI/CD工具,而Docker则是一个流行的容器化平台。结合Jenkins和Docker可以帮助我们更方便地构建和部署应用程序,提高开发效率和质量。本文将介绍如何使用Jenkins和Docker来自动化构建和部署应用程序。 ##
原创 2024-06-21 05:10:04
34阅读
## 如何使用Dockerfile搭建Jenkins 在软件开发过程中,持续集成和持续交付是非常重要的环节。而Jenkins作为一个流行的持续集成工具,可以帮助我们自动化构建、测试和部署过程。在本文中,我们将介绍如何使用Dockerfile来搭建一个Jenkins容器。 ### 1. 编写Dockerfile 首先,我们需要编写一个Dockerfile来定义Jenkins容器的构建过程。下面
原创 2024-04-20 06:27:09
58阅读
本文来自于网络,主要介绍了使用持续集成的相关概念,以及如何使用Jenkins+Ant+Tomcat搭建CI平台。一、持续集成相关概念持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误
  • 1
  • 2
  • 3
  • 4
  • 5