nohup java -Dhudson.util.ProcessTree.disable=true -Dhudson.util.ProcessTreeKiller.disable=true -jar jenkins.war --httpPort=13388 > /dev/null 2>&1 &
#stop.sh
#!/bin/sh
echo "Stopping DJDiscoveryService"
pid=`ps -ef | grep DJDiscoveryService-1.0.0.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
#backup.sh
echo "Backup DJDiscoveryService"
# 先判断文件是否存在,如果存在,则备份
file="/data/djserver/DJDiscoveryService-1.0.0.jar"
if [ -f "$file" ]
then
mv /data/djserver/DJDiscoveryService-1.0.0.jar /data/djserver/backup/DJDiscoveryService-1.0.0.jar.`date +%Y%m%d%H%M%S`
fi
\cp -rf /data/jenkins/data/workspace/MAVEN_DOUJI/DJDiscoveryService/target/DJDiscoveryService-1.0.0.jar /data/djserver/DJDiscoveryService-1.0.0.jar
#start.sh
nohup java -server -XX:+UseG1GC -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=10 -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128m -Xms256M -Xmx512M -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:DJDiscoveryService.gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./dump.DJDiscoveryService.gc.log -jar DJDiscoveryService-1.0.0.jar > /dev/null 2>&1 &
echo "DJDiscoveryService start success"
相关推荐
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用...
这个压缩包包含Jenkins的基础环境——JDK8,Jenkins的核心文件——jenkins.war,以及一份关于Jenkins安装和配置的PDF指南,对于学习和部署Jenkins的初学者来说是非常有价值的资源。 首先,我们来详细了解一下...
Jenkins是一款广泛使用的开源持续集成工具,用于自动化各种软件开发任务,如构建、测试和部署。在许多情况下,尤其是在企业环境中,Jenkins可能需要在没有互联网连接的“离线”环境中运行。在这种情况下,离线安装...
Jenkins 是一款开源的持续集成(Continuous Integration, CI)服务器,它被广泛应用于软件开发过程中,用于自动化构建、测试和部署任务。这个压缩包文件集合提供了 Jenkins 的老版本及其相关资源,这对于那些需要...
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 ...
jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor—详细文档 jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor 是一种常见的 DevOps 实践,将编译构建的镜像推送到 docker-harbor ...
Jenkins是一款广泛使用的开源持续集成(CI)工具,它允许开发者自动构建、测试和部署软件。在本场景中,我们关注的是如何在离线环境中安装Jenkins的中文插件包。"jenkins-zh.zip" 文件是专门为解决中文语言支持而...
**Jenkins打包插件配置详解** 在持续集成和持续部署(CI/CD)的领域中,Jenkins扮演着至关重要的角色。它是一个开源的、高度可扩展的自动化服务器,广泛用于构建、测试和部署软件。其中,Jenkins的插件系统是其强大...
Java调用Jenkins API是一个常见的自动化任务执行场景,特别是在持续集成和持续部署(CI/CD)流程中。Jenkins作为一个开源的持续集成工具,提供了丰富的API接口,允许开发者通过编程方式与Jenkins服务器进行交互。...
Jenkins是一款开源的持续集成(Continuous Integration,简称CI)服务器,它可以帮助开发团队自动化软件构建、测试和部署的过程。在“Jenkins打包配置文件”这个主题中,我们主要讨论的是如何管理和配置Jenkins来...
本资料包"jenkins系列源码.zip"包含了与Jenkins相关的多个项目的源代码,包括myblog项目、robot集成测试源码、jenkins-share-library以及tools源码,旨在演示如何利用Jenkins结合Kubernetes(k8s)进行动态调用...
jenkins.war jenkins ci
1. **安装与配置**:Jenkins可以通过下载`jenkins.war`文件,然后在Java环境中运行`java -jar jenkins.war`启动。也可以选择将其部署到像Tomcat这样的Web容器中。配置过程中,需要设定Jenkins的URL、初始化密码,并...
根据提供的文件信息,可以得知这篇文档是一篇关于Jenkins的详细教程,其中涵盖了Jenkins的基础知识、配置、插件使用、权限管理、与Git、Maven、JDK、Tomcat的集成操作以及远程部署等高级应用。下面将详细梳理文档中...
Jenkins是一款广泛使用的持续集成(CI)工具,它允许开发者自动化构建、测试和部署软件。在没有互联网连接的环境中,离线安装Jenkins及其插件是必要的。以下将详细介绍如何进行Jenkins的离线安装以及如何处理常用的...
Jenkins 是一款开源的持续集成(Continuous Integration, CI)工具,广泛用于自动化各种软件开发任务,包括构建、测试和部署。在离线环境下使用 Jenkins,往往需要预先下载好所需的插件,以确保在没有网络连接时也能...
Jenkins作为一个开源持续集成工具,被广泛应用于自动化各种任务,包括构建、测试和部署软件。在Unity3D游戏开发中,Jenkins可以帮助开发者实现一键打包,极大地提高了工作效率。本资料"Jenkins一键打包.zip"提供了...
Jenkins 是一款强大的持续集成工具,它允许开发者自动化软件构建、测试和部署流程。Subversion(简称 SVN)是版本控制系统,用于跟踪项目文件的修改历史。在某些情况下,如网络不稳定或安全策略限制,我们需要在 ...
jenkins持续集成Loadrunner jenkins是一款流行的持续集成工具,而Loadrunner是一款功能强大的性能测试工具。将Loadrunner集成到jenkins中,可以实现自动化的性能测试,提高测试效率和测试覆盖率。本文将详细介绍...