首页 > 其他分享 >jenkins编译——拷贝、停止、启动服务命令

jenkins编译——拷贝、停止、启动服务命令

时间:2023-11-15 10:22:22浏览次数:30  
标签:服务 jar 编译 服务器 jenkins 拷贝 目录

在编译后步骤,即post steps

新增执行shell窗口:

(1)拷贝jar包,从编译的工作目录拷贝到要启动服务的目录

注意,若jenkins服务器与服务部署不是同个服务器,还需要新增ssh选择对应的服务器,前提是已经将服务器信息配置到全局设置里

cp $WORKSPACE/工作目录.jar /服务目录/.jar

(2)杀掉已启动的服务

kill -9 `ps aux|grep -v grep|grep 包名.jar|awk '{print $2}'`

(3)进入服务目录,并启动服务,在后台运行

export JENKINS_NODE_COOKIE=dontKillMe
export BUILD_ID=dontKillMe
cd /服务目录
nohup java -jar 包名.jar &

 

标签:服务,jar,编译,服务器,jenkins,拷贝,目录
From: https://www.cnblogs.com/muzipaopao/p/17833256.html

相关文章

  • 数栈产品中的代码编译器
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:奇铭前言目前数栈的多个产品中都支持在线编辑SQL来生成对应的任务。比如离线开发产品和实时开发产品。在使用MonacoEditor为编辑器......
  • vue3源码学习api-vue-sfc文件编译
    vue最有代表性质的就是.VUE的文件,每一个vue文件都是一个组件,那么vue组件的编译过程是什么样的呢Vue单文件组件(SFC)和指令ast语法树一个Vue单文件组件(SFC),通常使用*.vue作为文件扩展名,它是一种使用了类似HTML语法的自定义文件格式,用于定义Vue组件。一个Vue单......
  • 浅拷贝和深拷贝
    浅拷贝和深拷贝深拷贝(DeepCopy)和浅拷贝(ShallowCopy)是在编程中用来复制数据结构的两个概念。它们在复制数据时的行为和效果有所不同:浅拷贝(ShallowCopy):浅拷贝创建了一个新的数据结构,该数据结构的内容与原始数据结构相同。然而,对于数据结构中包含的对象(如列表、字典、类实例等),......
  • jenkins部署安装——jenkins离线问题
      下载了jenkins.war包,在linux系统中执行命令nohupjava-jarjenkins.war--httpPort=8099启动后报错浏览器中访问jenkins显示离线 直接跳过插件安装     ‘修改为http’,点击submit,重启jenkins,不再报错 ......
  • Java复制文件的4种方式及拷贝文件到另一个目录下的实例代码
    尽管Java提供了一个可以处理文件的IO操作类。但是没有一个复制文件的方法。复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1.使用FileStreams复制这是最经典的方式将一个文件的内容复......
  • 2.4 Windows驱动开发:内核字符串拷贝与比较
    在上一篇文章《内核字符串转换方法》中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数,字符串的拷贝往往伴随有内核内存分配,我们将首先简单介绍内核如何分配堆空间,然后再以......
  • ubuntu:python:编译安装过程中的报错(python 3.12/ubuntu 23.10)
    一,参考文档:https://devguide.python.org/getting-started/setup-building/#install-dependencies主要是补充python所需依赖的开发库,如果这些库未安装,则在安装python的过程中就会报出下面所列的错误,安装依赖库的命令:ubuntu如下:sudoapt-getinstallbuild-essentialgdbl......
  • apk里面的so文件是干啥用的,如何反编译?
    在APK文件中,.so文件是Android应用中使用的本地库文件。这些文件是用C或C++编写的,并被编译成平台特定的机器代码。.so文件的作用通常是为了提高性能(因为C/C++比Java快),处理特定的图形处理、音频处理或任何需要高性能计算的任务。它们也可能用于集成某些第三方库或者防......
  • Windows下安装Jenkins
    从官网下的最新的Jenkins,在安装时出现了:Service'Jenkins'(Jenkins)failedtostart.verifythatyouhavesufficientprivilegestostartsystemservices试过网上的各种方法都无效。最后找到了Jenkins的安装目录下有一个jenkins.err.log,打开后发现里面有一段话如下:Ru......
  • 编译 Spartacus 6.0 时遇到的错误消息
    错误消息如下:CompilingwithAngularsourcesinIvypartialcompilationmode.projects/storefrontlib/shared/components/generic-link/generic-link.component.html:22:6-errorTS2322:Type'string|null'isnotassignabletotype'string|undefine......