1. jenkins基本介绍与使用1.1 jenkins介绍官网 https://jenkins.io Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。 Jenkins是一个工具集,提供了各种各样的插件 比如获取git上最新的代码 比如可以帮你编译源代码 比如可以调用自定义的shell脚本远程执行命令 官方文档 https://jenk
1、简介Jenkins由以前的Hudson更名而来,是一个可扩展的持续集成引擎。主要用于持续、自动地构建/测试软件项目,监控一些定时执行的任务,是管理编译集成过程中的应对不同需求进行编译管理的工具。jenkins的主要特性包括:易于安装--只要把jenkins.war部署到servlet容器,不需要数据库支持;易于配置--所有配置都是通过其提供的web界面实现;集成RSS/E-mail/IM--通
最近一直想写一个关于 Jenkins 管理的 InelliJ 插件,但是尝试很多次总是在登录认证上面失败,各种办法都不起作用,而且官方的文档含糊不清,就动起了从源代码编译在开发环境中进行调试。废话少说,下面开始说明 Jenkins 的编译过程。 环境准备首先,JDK 环境是必须的了,而且要设置好 JAVA_HOME 环境变量,因为 Maven 会使用到,我这里使用的是最新的 Java 8
转载 2024-03-28 13:15:07
123阅读
最近在部署Jenkins实现 spring boot项目+ gitee代码管理一键部署我使用的服务器是 liunx Centos7.x 系统一、首先服务器需要安装 maven、jdk、git1.安装jdkyum install -y java-1.8.0安装完毕后使用如下代码即可验证java -version出现下图2.安装maven maven下载地址https://maven.apa
转载 2024-09-12 10:34:20
259阅读
之前对Jenkins管理SVN源码的逻辑不太清楚,简单研究了一下。对于一般的开发通常会有以下三个环境:1、svn服务器2、Jenkins服务器3、开发服务器(部署测试版web应用或者其他应用)当然以上三者也可以在同一个服务器上,只是不同的工作目录 简要阐述一下Jenkins的工作原理: a,首先更新svn上面的源代码或其他文件到Jenkins指定的工作区间 b,在Je
        上一篇,我介绍了如何创建一个简单的java项目,然后在Jenkins上,执行构建。这次我们介绍如何创建一个基于Git的Job,如果Git仓库发生源码变化,可以触发立即构建。加入你对git一点都不了解,你可以参考这篇文章 和关于如何把本地项目上传到github的文章。1. Jenkins上安装git插件 
如何将本地代码上传gitHub1、先进入项目文件夹,通过命令 git init 把这个目录变成git可以管理的仓库(必须安装git)git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明(*此处引号内的说明必须填写
jenkins的权限管理1、首先我们需要安装jenkins权限管理的插件:Role-based Authorization Strategy然后,在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装安装完插件,我们需要关闭到jenjins全局配置中默认的权限管理,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Bas
转载 2023-12-20 06:50:42
530阅读
# 实现 Jenkins Kubernetes 地址 ## 简介 在开发和部署过程中,Jenkins 和 Kubernetes 是两个非常重要的工具。Jenkins 是一个自动化构建工具,可以帮助开发者自动化构建、测试和部署应用程序。Kubernetes 是一个容器编排平台,可以帮助开发者管理和部署容器化应用程序。 在本文中,我将向你展示如何在 Jenkins 中配置和使用 Kubernete
原创 2023-09-18 13:13:42
70阅读
http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/war/ Jenkins插件下载: http://updates.jenkins-ci.org/download/plugins/ 清华大学开源软件镜像站: https://mirrors.tuna.ts
原创 2021-07-07 17:27:26
1489阅读
1、前提关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以自行百度Google或参考文章:01-Jenkins之job创建、参数化与定时构建以及时区偏差填坑另外还需要的就是执行机的环境(以GitHub拉取项目为例),需要需要配置Java运行环境(我用的是jdk1.8)需要有maven环境需要有git环境需要将git的公钥加入GitHu
1.目标:搭建(python、django)自动化部署的测试环境使用docker做为运行环境,docker镜像包括: jenkins镜像(jenkin自动化构建工具);mysql镜像(数据库);aiqa_test镜像(系统);使用jenkin自动化构建及运行docker环境; 原理: jenkins定时获取svn上的最新代码;把代码直接发送到远程主机(python项目不需要构建及编译);运行运程主
项目基本配置点击新建,创建一个新的构建项目选择创建的项目风格,点击ok后,进入到具体的构建配置填写项目名称,项目描述源码管理jenkins本身支持了几种常用的源码管理工具:svn,git,cvs等;这里的配置采用的是svn,其他的工具类似配置完成后,在项目的构建过程中,会自动的同步代码,再进行构建通过Add添加svn对应的帐号密码信息在添加后,就可以在选项中看到填写的相关信息构建触发器这里主要是配
转载 2024-08-07 14:26:10
76阅读
阅读以下内容之前,需要温习下docker、linux基础。 1、下载jenkins的docker镜像进入后在自己的linux服务器直接执行以下命令,会下载最新的镜像。#从docker仓库中下载jenkins到本地 docker pull jenkinsci/blueocean检查是否下载成功:#查看本地镜像命令 docker images当出现如下所示时,证明拉取成功。 2、启
转载 2024-03-15 12:05:43
121阅读
# 使用Jenkins指定Docker的完整指南 在现代软件开发中,持续集成和持续部署(CI/CD)是一项重要的实践。Docker作为一种轻量级的容器技术,为CI/CD流程提供了一种高效的解决方案。而Jenkins作为一款流行的开源自动化服务器,可以帮助我们轻松地与Docker集成。本文将为您详细介绍如何在Jenkins中实现指定Docker的操作。 ## 流程概述 在实现Jenkins与D
原创 2024-09-27 05:29:02
12阅读
踩了好多坑终于在AWS EC2上添加上了jenkins从节点,不知道为何通过原来的SSH方式添加,一直出现未授权的问题,换一种方式添加发现从节点添加上了,于是先简单介绍下这种操作方式。1、首要条件带有jenkins安装的AWS EC2实例,该实例就是你的jenkins主节点再新建一个AWS EC2实例,这就是你的从节点确保两个实例都打开了端口8080在从实例上,创建一个jenkins具有sudo
Jenkins 概述Jenkins,简单的说就是一个开源的持续集成服务器,是 Hudson 的继续。Jenkins 提供了易于使用的持续集成系统,使开发者更专注于业务逻辑的实现。Jenkins 能实时监控集成过程中的问题,提供详细的日志信息,还能以图表的形式显示项目构建的情况。jenkins安装方式一,下载jenkins.war后通过tomcat启动Jenkins 架构StaplerStapler
原本一直使用gitlab作为代码管理和CI/CD工具,最近遇到一个需求,合作者不愿意把代码托管在私有的gitlab服务器上,希望使用gitee,后端代码每次打包部署比较费事,用gitlab从gitee获取代码并进行CI/CD流水线比较麻烦(可能还要用到企业版功能),而gitee提供有jenkins插件,所以计划部署一套jenkins.通过Docker部署Jenkins官方提供了docker镜像,这
转载 2024-07-16 09:41:06
73阅读
准备stapler:Stapler is a library that “staples” your application objects to URLs, making it easier to write web applications. The core i
原创 2022-10-27 14:11:38
243阅读
一、序言Jenkins 是一款自动化构建工具,能够基于 Maven 构建后端 Java 项目,也能够基于 nodejs 构建前端 vue 项目,并且有可视化 web 界面。所谓自动化构建是按照一定的策略执行打包脚本,相对于普通脚本构建,Jenkins 有如下优势:构建队列中能够同时构建多个项目,包含前端和后端项目;定时构建;代码仓库触发构建(普通脚本无法实现);Jenkins 体现一种项目管理思维
转载 2024-10-22 19:38:05
40阅读
  • 1
  • 2
  • 3
  • 4
  • 5