1.把gradle路径设为本地路径Jenkins部署在远程linux服务器上,使用git将代码下载到服务器路径下后,无法使用gradle命令因为默认配置都是gradle同步时 实时从网上下载,进入gradle-wrapper.properties可查看配置: distributionUrl=https\://services.gradle.org/distributions/gradle-2.1
转载
2024-03-01 13:35:04
53阅读
记录一次jenkins打包出错的排查过程
背景废话少说, 在新建一个jenkins流水线时, 碰到了打包死活无法成功的问题, 相关配置如下图运行后最后的日志如图定位问题通过查看日志, 发现报错的模块是构建后执行shell的时候, 但是由于我的shell没有输出, 还不明确是哪行出的问题.仔细观察了下shell, 发现并没有任何的语法与逻辑问题, 这就让我
转载
2024-06-17 17:25:30
347阅读
使用Jenkins实现自动化打包Jenkins个开源的持续集成工具,不仅可以用来进行Android打包,也可以用来进行iOS打包、NodeJs打包、Java服务打包等。The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and a
转载
2024-01-15 16:26:07
66阅读
前两天项目组长让我通过jenkins的持续集成来完成项目的自动部署,但是中间可是踩了不少坑,在这里记录一下遇到的问题和解决办法。服务器环境 windows server 2008 R2项目容器版本 tomcat 7.0.82jdk版本 jdk7.0.72重现步骤1.jenkins安装插件,在插件管理器中找到如下插件安装2.因为jenkins实现这个插件的功能,原理也是上传文件至tomcat的wab
转载
2024-03-28 10:42:46
83阅读
了两周终于搞掂了,期间各种搜教程、各种懵逼,各种坑对小白来还是很难的额。废话不多说直接开撸~~~一、介绍下什么是GradleGradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。
功能
gra
转载
2024-08-13 11:06:17
265阅读
一、安装环境操作系统image.png关闭系统保护,否则/usr/local/文件夹会报权限错误关闭方法:(参考:)1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式(我感觉我是按了好半天)2.点击工具里的Terminal(终端)3.输入csrutil disable,之后回车4.重启Mac5.重启完成后,终端中输入 sudo chflag
Jenkins系列四通过脚本方式部署maven项目,maven聚合项目,VUE的springboot项目环境Jenkins安装额外插件配置环境配置Item构建项目总结关于目录一定要弄清楚这几个概念,不然配置路径时候很容易弄混 Jenkins系列一Linux环境安装JenkinsJenkins系列二通过Deploy方式部署maven项目,maven聚合项目到TomcatJenkins系列三通过脚本
转载
2024-04-01 15:55:38
336阅读
一 配置介绍使用jenkins的tfs插件进行,源码的下载,编译,打包的操作,然后使用windows的批处理命令,在局域网内(或者本机)把打包的release包,删除掉web.config,然后靠配到iis指向的磁盘位置,如此实现自动发布。在此种情况下,因为源码经过演进项目扩大,存在越来越多的文件,包也越来越大,往往进行了简单的修改,但是发布需要持续几分钟甚至更长,而人工发布就只需简单几秒钟拷贝,
转载
2024-04-09 16:12:47
54阅读
目录 jenkins构建日志报错找不到对应node版本的依赖jenkins构建日志报错 拉取node-sass失败构建项目 导致运行报错 'xxxxxx of undefined' gulp编译失败 jenkins构建日志报错找不到对应node版本的依赖原因:构建环境升级了node环境,但是缓存了依赖,此时项目构建找不到新版本node的依赖解决办法:清除该项目的工作空
转载
2024-03-19 16:35:36
118阅读
遇到“Jenkins打包找不到Dockerfile文件”的问题,这常常是开发流程中的一大困扰。在本篇博文中,我将深入探讨这个问题的解决过程,包含从环境预检到迁移指南的各个步骤,力求为大家提供一个完整而逻辑性的解决方案。
在开始讨论解决方案之前,首先需要确认我们的开发环境是否设置正确。我们需要借助思维导图来梳理环境的预检项,以及硬件的拓扑结构。
```mermaid
mindmap
root
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?前言最终结果最终我们要实现的是实现Jenkins上面配置应用版本号、Git分支、应用渠道、请求基地址、应用环境等参数,进行一键参数化构建打包上传至蒲公英并发送邮件通知给自定义的接收者最终实现参数化配置大致如下所示:发送邮件(邮件内容较长,进行了相应缩小)环境搭建所需环境新版Jenkins(需能安装参数化构建插件)Tomca
转载
2024-10-21 13:03:12
54阅读
困扰我两天的问题终于解决了,原本使用方便的k8s + jenkins的部署方式随着我们一台服务器的硬盘坏了给我们带来了灾难,把服务器弄的奇慢无比。请求一个服务接口那得半天,部署一个服务原本3分钟搞定现在要半个小时,一条命令也要两三分钟才能出结果。没办法k8s的主节点坏了,一个集群全要重新做。重新安装k8s本来也不费什么事,现在用kubeadm来安装已经很方便了,这个没费什么事,20分钟搞定然后就是
零、配置Tomcat默认情况下Tomcat是没有配置用户角色权限的但是,后续Jenkins部署项目到Tomcat服务器,需要用到Tomcat的用户,所以修改tomcat以下配置, 添加用户及权限vi /opt/tomcat/conf/tomcat-users.xml# 内容如下:用户和密码都是:tomcat 注意:为了能够刚才配置的用户登录到Tomcat,还需要修改以下配置vi /opt/tomc
转载
2024-06-01 14:08:27
291阅读
目录一、方案介绍1、痛点分析2、仓库选取二、操作流程1、安装说明2、配置说明3、上传方式一:Post-build actions4、上传方式二:Pipeline三、说明一、方案介绍1、痛点分析目前,部分Jenkins项目构建的流程是这样的:Jenkins构建完相应项目后,会产生对应的软件包,如JAVA项目的jar包。构建完的软件包会被移动到当前服务器上的指定目录下。其他流程需要对应软件包时,会通过
项目还是用的Eclipse开发。需求就是用Jenkins自动打包。 原想着用Gradle来弄,弄来弄去,也没编译过去,就换了个路子,改用Ant打包。网上有教程,不过还是踩了一些坑。
打包之前,想方便的一些的,就先配一下环境,除了已经配好的java环境,还需要有一个android环境,ANDROID_HOME,路径就是你sdk的根目录。还需要下载Ant,下载最新的就好,然后配置一个ANT_HOME
安装Jenkins可以参考:一.安装Jenkins1)首先使用osx系统自带的homebrew来安装Jenkins在终端运行:$ brew install Jenkins 第一步需要安装至少java1.8, 如果没有安装会提示,2)java安装完毕,继续下面步骤,链接 launchd 配置文件$ ln&nbs
转载
2024-02-29 15:04:36
201阅读
文章目录前言一、手动打包1.创建一个普通Springboot项目2.将创建的Springboot项目手动打成jar包,再进行运行二、Jenkins实现自动化项目打包,部署,运行。1.在liunx系统中安装相关软件2.安装Jenkins3.使用Jenkins进行项目打包 前言本文主要学习记录两种方式实现Java项目完成后,打包成可运行的jar包。手动打包和使用Jenkins打包。一、手动打包1.创
转载
2023-10-19 18:00:25
147阅读
一、使用背景1.xxx-component-log是本地开发的一个日志包,2个项目需要同时使用2.不想上传到私有仓储,同时要求使用Jenkins发布3.采用方案:引用本地Jar包打包二、解决办法1.加scope和systempath注意加在最外层pom(由于项目结构复杂,开始没有放最外层,踩了很多坑都没有发布成功)<dependency>
<groupId>com.xxx&
转载
2023-05-21 14:36:27
583阅读
1. 环境目录1. 环境2.jenkins插件配置3、设置其他ssh连接服务器的信息:4.新建Maven项目 源码管理 构建环境 Build POM文件的相对路径 5.构建Jenkins 的环境我已经搭建,不会的小伙伴可自行百度。Jenkins 需要配置maven环境、JDK环境。点击 Global T
转载
2023-12-10 21:37:14
72阅读
# Jenkins与Docker整合的常见问题:获取不到Docker
在现代软件开发中,持续集成和持续交付(CI/CD)的重要性不言而喻。Jenkins作为最流行的开源CI/CD工具之一,通常与Docker结合使用,以实现容器化的构建和部署。然而,有时会遇到在Jenkins中获取不到Docker的情况,导致相关任务无法正常运行。本文将探讨如何解决这个问题,并提供相关的代码示例。
## 什么是J
原创
2024-09-09 05:50:22
84阅读