文章目录前言安装Jenkins构建准备安装插件初始化配置构建项目自动化部署 前言之前都是运维负责Jenkins的安装部署。这年头没有些运维能力怎么搞好大数据了,网上的案例感觉都不太完整,要看好多文章。现在就来记录Jenkins构建maven、git、ssh、java项目的全过程。安装Jenkins建议使用docker,好处就不多少赘述了。 创建映射目录:# 拉取镜像
docker pull je
转载
2024-05-23 19:27:05
117阅读
集成 Jenkins 和 TestNG 实现自助式自动化测试平台 本文介绍了如何使用 Jenkins 和 TestNG 实现满足复杂测试需求的”自助式”自动化测试平台。该方案以 Jenkins 作为平台的基础,结合功能强大的插件及系统配置,部署基于 TestNG 的自动化测试包,并提供了友好的 Web 访问界面。项目成员可以在任何时间和地点,通过浏览器访问该平台,而且可以按照不同需求选择测
原创
2021-10-18 10:19:41
774阅读
原文地址:Pipeline的几个基本概念:Stage: 阶段,一个Pipeline可以划分为若干个Stage,每个Stage代表一组操作。注意,Stage是一个逻辑分组的概念,可以跨多个Node。Node: 节点,一个Node就是一个Jenkins节点,或者是Master,或者是Agent,是执行Step的具体运行期环境。Step: 步骤,Step是最基本的操作单元,小到创建一个目录,大到构建一个
转载
2024-05-08 19:57:41
234阅读
# 使用Docker安装Jenkins LTS版本
在现代软件开发中,持续集成和持续交付(CI/CD)是提高开发效率和产品质量的关键实践。Jenkins是一个流行的开源工具,广泛用于实现这些实践。通过Docker安装Jenkins,不仅可以简化安装过程,还可以轻松管理依赖和配置。本文将详细介绍如何通过Docker安装Jenkins LTS(长期支持)版本,并附带相关代码示例。
## 什么是Je
原创
2024-08-17 07:41:59
200阅读
docker run -d --name=my-jenkins -v ~/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/bin/docker-compose:/usr/bin/docker-com
安装jenkins前的准备1、安装 jdk1.82、安装 maven3、安装 git安装配置jdk上传压缩包到服务器上,我这里使用的是 jdk-8u333-linux-x64.tar.gz创建/usr/local/java目录,将压缩包内容解压过去配置环境变量: vi /etc/profile, 在文件末尾添加下列内容#JAVA_HOME
export JAVA_HOME=/usr/local/j
转载
2024-04-22 12:05:46
262阅读
说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去。官方说明:Publish Over FTP Plugin安装步骤:系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over FTP Plugin系统设置FTP Server Name:给你自己看的名字,爱叫什么叫什么Hostname:主机IP或者域名Username:ftp登陆用户名Password
转载
2024-04-22 10:43:22
62阅读
# 如何拉取Docker镜像
## 概述
Docker是一种用于开发、交付和运行应用程序的开源平台。它允许将应用程序及其依赖项打包为一个独立的容器,并在任何环境中运行。本文将介绍如何使用Docker拉取Ubuntu LTS镜像作为示例。
## 整体流程
下面是拉取Docker镜像的整体流程:
```mermaid
flowchart TD
A[开始] --> B[搜索镜像]
原创
2023-11-09 11:59:22
94阅读
Dockerfile模板示例 FROM jenkins/jenkins:2.332.4-jdk8 MAINTAINER jason USER root RUN sed -i ‘s/deb.debian.org/mirrors.aliyun.com/g’ /etc/apt/sources.list && apt update && apt install ca-c
转载
2024-08-13 11:05:57
181阅读
1、Jenkins插件中心国内镜像Jenkins拥有的1500+插件是其最宝贵的资源和特色,这些插件为Jenkins提供了强大的功能、灵活性以及与其他平台连接交互的能力。然而最近一段时间以来,国内用户明显感觉到,Jenkins下载插件的速度非常慢,并且经常出现超时无法下载的情况。这个问题给国内用户带来了很大的困扰。这主要是因为Jenkins开源社区的网络基础设施服务器都在国外。2019年11月,J
转载
2024-02-29 20:18:44
227阅读
在使用Jenkins流水线进行打包时,发现直接使用Dockerfile去构建一个java或者go程序会非常慢,go好一点也要一分钟,java则需要3分钟以上。Java&Gradle极速打包设置见:这里dockerfile如下:FROM golang:1.18.1 AS builder
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=lin
转载
2024-02-23 23:00:01
108阅读
阅读以下内容之前,需要温习下docker、linux基础。
1、下载jenkins的docker镜像进入后在自己的linux服务器直接执行以下命令,会下载最新的镜像。#从docker仓库中下载jenkins到本地
docker pull jenkinsci/blueocean检查是否下载成功:#查看本地镜像命令
docker images当出现如下所示时,证明拉取成功。
2、启
转载
2024-03-15 12:05:43
121阅读
1. 概述在实际生产中,如果进行手动发布镜像到 Harbor,那么实在太 low 了。实际中,一般会结合 Jenkins 的流水线,进行自动构建和发布。 大致流程说明:开发人员每天把代码提交到 Gitlab 代码仓库Jenkins 从 Gitlab 代码仓库中拉取项目源码,进行编译并打成 jar 包;然后构建成 Docker 镜像,将镜像推送到 Harbor 私有镜像仓库Je
转载
2023-12-27 17:26:49
192阅读
文章目录一、安装Jenkins前的环境准备(CentOS7 rpm方式)1. RPM包下载2. 上传rpm包【这边的上传方式不定,只要能上传都行】3. 执行安装4. 安装jdk5. 创建jenkins用户6. 先禁用firewall【生产系统根据需要添加】7. 启动服务 一、安装Jenkins前的环境准备(CentOS7 rpm方式)1. RPM包下载并未在官网找到rpm的下载入口,选择国内仓库
转载
2024-04-23 11:03:28
147阅读
Docker+Jenkins搭建SpringBoot自动化部署 jenkins 一、liunx安装Docker1.yum包更新到最新sudo yum update2.安装需要的软件包sudo yum install -y yum-utils device-mapper-persisten-data lvm23.设置yum源为阿里云sudo yum-config-manager --add
转载
2024-03-19 20:25:46
32阅读
一、实验环境selinux iptables off主机名IP系统版本gitlab10.10.10.200rhel7.5jenkins10.10.10.10rhel7.5tomcat10.10.10.11rhel7.5二、安装jenkins1、解压安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/[root@jenkins
转载
2024-07-29 18:06:20
857阅读
Jenkins–部署–1.1–打包Maven项目为Docker镜像并运行1、介绍通过git上传代码—>使用Jenkins构建自动打包—>把jar包打成docker镜像,运行在docker中2、linux安装jdk和maven2.1、安装jdk112.2、安装maven(建议)3、Docker安装Jenkins参考Jenkins--基础--02--安装
Docker安装Jenkins(
转载
2024-03-11 09:44:00
381阅读
Jenkins实现docker自定义jar包镜像自动化部署编写自定义jar包镜像配置Jenkins 公司使用微服务架构,服务众多为了方便管理就用了docker虚拟化技术,并且要求实现自动化部署;具体实现思路是先把jar包制作成一个自定义镜像来启动部署,在Jenkins里关联gitee,然后编写相应的shell脚本,这样项目成员在本地一代码提交到gitee上,Jenkins就自动获取更新通知将代
转载
2023-08-04 13:18:43
169阅读
最终的目的,是为了完成docker环境的Jenkins搭建使用,并从gitlab上获取代码,打出war包,war包通过目录挂载的方式,在tomcat容器中使用,总体思路如下一、CentOS7下使用Docker首先确保已经执行了yum源切换到阿里云,参考上一节内容1.卸载已经安装的dockeryum list installed | grep dockeryum -y remove docker-e
转载
2024-06-06 22:08:15
79阅读