首页 > 编程语言 >Jenkins配置java和vue构建环境

Jenkins配置java和vue构建环境

时间:2023-10-25 11:15:48浏览次数:35  
标签:node vue java 虚拟机 配置 路径 maven var Jenkins

jdk,maven,node,localtime等配置可通过挂载的方式进行配置

前提条件是虚拟机中已配置好jdk,maven,node等环境

注意自己虚拟机相关环境配置的路径

以下样例为我自己的虚拟机中的配置路径

-v 宿主机(虚拟机)路径:容器路径

docker run --name jenkins -p 28081:8080 -p 50000:50000
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/jenkins_home:/var/jenkins_home
-v /usr/lib/jvm/java-8-openjdk-amd64:/var/jdk1.8.0_362 \
-v /var/apache-maven-3.8.8:/var/apache-maven-3.8.8
-v /var/node-v14.19.0-linux-x64:/var/node-v14.19.0 \
-v /root/.m2/repository:/root/.m2/repository
-v /etc/localtime:/etc/localtime \
-d registry.cn-hangzhou.aliyuncs.com/ligaozhi/jenkins-unbut22.04:v1.0

1.java,node配置

在设置中添加配置

 添加CLASSPATH

 添加JAVA_HOME

对应值为挂载进容器后的路径

 添加PATH

对应值为挂载进容器后的路径

 2.maven配置

下载maven插件

 配置maven路径

 填写即可

 

标签:node,vue,java,虚拟机,配置,路径,maven,var,Jenkins
From: https://www.cnblogs.com/jiutang001/p/17786642.html

相关文章

  • vue3 动态加载组件
    <el-dropdownstyle="margin:0px"><el-buttontype="primary">视图</el-button><template#dropdown><el-dropdown-menu><el-dropdown-itemv-for="dropItemindropI......
  • Java双端队列Deque简述
    概述​ Deque是一个双端队列接口,继承自Queue接口,Deque的实现类是LinkedList、ArrayDeque、LinkedBlockingDeque,其中LinkedList是最常用的。​ Deque是一个线性collection,支持在两端插入和移除元素。名称deque是“doubleendedqueue(双端队列)”的缩写,通常读为“deck”。大多数......
  • js中使用css变量(vue)
    html<divclass="test":style="{'--backgroundColor':backgroundColor}"></div>jscss .test{background-color:var(--backgroundColor);} ......
  • 在Java中,如果一个日期是字符串类型的"2023-01",怎样获取前一个月
    在Java中,如果一个日期是字符串类型的"2023-01",你可以使用java.time包中的类来处理日期。以下是一个示例代码,演示如何获取前一个月的字符串类型的月份:importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;publicclassMain{publicstaticvoidmain(St......
  • 使用Java 8的Stream API来对集合中的数据根据id去重并且同一个id只取符合条件的那一个
    `ListdataList=newArrayList<>();dataList.add(newData(1,"A"));dataList.add(newData(2,"B"));dataList.add(newData(1,"C"));dataList.add(newData(3,"D"));Map<Integer,Data>filteredMap=d......
  • java加密解密
    packagecom.pg;importcom.pg.utils.CommonUtils;importcom.sun.org.apache.xerces.internal.impl.dv.util.Base64;importjavax.crypto.BadPaddingException;importjavax.crypto.Cipher;importjavax.crypto.IllegalBlockSizeException;importjavax.crypto.NoSuch......
  • 合并两个有序数组(JAVA)
    题外话在我个人的思路视角里,遇到这种排序问题总是会在脑子里产生一些画面感。让我将这些问题奔着一种奇妙的思路而去,也就是在我脑子里很简答,但难以在代码上复现,我觉得从本我的角度讲我也许天生不适合当一个高级程序员hhhh,但!我命由我不由天!题解题目给你两个按非递减顺序排列......
  • Java文件上传方式
    Java实现文件上传的方式有以下几种:1.通过JavaServlet实现文件上传:在Servlet中,可以通过HttpServletRequest对象的getPart()方法获取文件的Part对象,然后通过Part对象的write()方法将文件写入服务器。2.使用ApacheCommonsFileUpload库:这个库提供了一个简单的API,可以轻松地将文件......
  • Java 基础 05~ 12
    Java基础05~121.Java类型转换inti=128;byteb=(byte)i;// 格式System.out.println(i);//128System.out.println(b);//-128内存溢出​ PS:注意转换的等级,从低位往高位转没问题,从高位往低位转可能内存溢出2.变量、常量、作用域inta=1;Stringn......
  • jenkins创建微服务流水线(微服务多级构建)
    1.Jenkins中新建一个maven的流水线  填写构建配置保存历史构建7天  填写git地址及凭证 填写build(cleanpackage-Dmaven.test.skip=true) 填写脚本 监本样例 ......