DevOps
文章平均质量分 57
Jenkins
杨林伟
像火箭科学家一样思考!
展开
-
jenkins构建jar包为镜像并上传到docker仓库
文章目录01 引言02 jenkins打包maven项目02 jenkins构建jar包为镜像2.1 确认编译系统状态2.2 清理构建缓存2.3 构造Dockerfile2.3.1 新建或下载Dockerfile模板2.3.2 定义变量名2.3.3 为Dockerfile变量赋值2.4 打包镜像3. 推送镜像到仓库01 引言本文是一篇笔记,主要记录如下内容:jenkins如何把maven项目构建为jar包jenkins然后把jar包构建为docker镜像jenkins如何把docker镜像上传到原创 2021-12-15 17:50:46 · 3355 阅读 · 3 评论 -
Jenkins备份配置
Jenkins备份可以使用thinBackup插件。① 插件下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/thinBackup/latest/② 下载完成后,离线安装(Manage Jenkins -> ManagePlugins -> 高级)安装插件:③ 安装成功后,浏览器地址后面输入restart重启(如:localhost://8080/restart):④ 重启完后,在系统管理最下端,打开备份插件⑤ 可以原创 2021-08-24 17:42:16 · 754 阅读 · 0 评论 -
解决Jenkins使用Publish Over SSH插件上传失败的问题(可能原因之一)
1.首先进入Manage Jenkins ->Configure System查看是否配置好私钥:2.配置信息如下:注意:Source files格式:**/xxx.jar(要部署的包)Remove prefix:需要移除的前缀,一般都是/项目名/targetRemote direcotry:移动jar包到远程服务器的目录...原创 2020-11-13 16:08:51 · 4399 阅读 · 0 评论 -
Jenkins安装SSH插件
1.下载插件:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/publish-over-ssh/0.2/publish-over-ssh.hpi2.打开Jenkins插件管理:Manage Jenkins -> Manage Plugins->Advanced 上传插件:3.耐心等待安装:4.重启Jenkins,浏览器地址后面输入restart,http://localhost:8080/restart,并点击确定。安装完成原创 2020-11-13 09:47:05 · 1522 阅读 · 0 评论 -
Mac下安装与配置Jenkins
1. 安装step1:访问Jenkins官网https://jenkins.io/,点击Download下载step2:选择MacOS系统step3:可以看到本地安装已经过时了,使用命令安装:step4:打开Mac命令窗口,输入安装Jenkins命令,如果一直显示Updating Homebrew那么Control+C终止更新:brew install jenkinsstep5:安装完成后启动:## 启动brew services start jenkins## 重启brew原创 2020-11-12 10:55:29 · 1043 阅读 · 0 评论 -
Jenkins打包Gitlab代码发布到远程Linux服务器
引言首先贴上一张Jenkins部署的原理图:从上图可以知道,Jenkins自动化部署流程如下:Jenkins通过Git/SVN插件从远程代码仓库检出代码Jenkins通过Maven插件对代码进行打包Jenkins使用Deploy插件(如ssh)发布打包后的代码去远程应用服务器对于Jenkins,要实现以上功能,必须满足以下几个条件:安装JDK、Maven仓库安装git/svn插件、maven插件、deploy插件(如ssh)配置项目相关的内容(如:git仓库地址、maven命令、执原创 2020-07-14 10:42:48 · 1401 阅读 · 0 评论 -
Jenkins原理图
下面是传统手动部署方式和Jenkins自动部署的方式:原创 2020-07-13 21:58:47 · 773 阅读 · 0 评论 -
Jenkins实现SpringBoot项目自动部署
1.新建一个发布任务2. 配置任务git账号密码3.项目打包4.点击立即构建第一次构建可能耗时比较长,因为需要下载一些相关依赖jar包Jenkins启动成功之后执行shll脚本:#!/bin/bash#服务名称SERVER_NAME=mayikt_springboot# 源jar路径,mvn打包完成之后,target目录下的jar包名称,也可选择成为war包,war包可移动到Tomcat的webapps目录下运行,这里使用jar包,用java -jar 命令执行 JAR_NA原创 2020-05-27 13:49:04 · 2501 阅读 · 0 评论 -
Jenkins全局工具配置(JDK、Maven、Maven插件)
JDK环境配置进入到jenkins容器中echo $JAVA_HOME 获取java环境安装地址。Maven环境配置安装Jenkins对应的Maven插件找到 “系统管理“ -> “安装插件” ,点击 “可选插件”,找到如下maven插件的版本插件名称 Maven Integration:...原创 2020-05-27 13:42:40 · 1911 阅读 · 0 评论 -
Docker下安装Jenkins
本文讲解在Docker下安装Jenkins。1.拉取Jenkins镜像(最新版本):docker pull jenkins2.查询镜像:docker images3.安装镜像:docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home jenkins 4.浏览器访问 http://localhost:8080(注意:第一次启动的时候正在加载jenkins大概会等待3-10分钟)5.输入密原创 2020-05-26 17:55:05 · 508 阅读 · 0 评论 -
Jenkins入门
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 —— 摘自《百度百科》Jenkins官方文档:https://www.jenkins.io/zh/doc/针对于Jenkins,我画了张原理图,方便各位童鞋了解Jenkins在平时的开发中是处于一个什么样的角色,原理图如下:...原创 2020-05-26 16:59:28 · 509 阅读 · 0 评论