`
ahua186186
  • 浏览: 561937 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

今天开发环境重新搭建了一个jenkins,遇到执行远程shell脚本失败

 
阅读更多
1. 今天开发环境重新搭建了一个jenkins,遇到执行远程shell脚本失败。

问题1: java:command not found.

环境变量问题:默认取的是jenkins的环境变量,需要shell脚本配置环境变量PATH。

问题2:nohup 的输出需要重定向,否则执行不了命令(/dev/null 2>&1 &),

完整例子:





分享到:
评论

相关推荐

    jenkins环境搭建

    ### Jenkins环境搭建与配置详解 #### 一、Jenkins简介 Jenkins 是一款开源的持续集成工具,主要用于自动化软件项目的构建、测试以及部署等过程,极大地提高了开发效率和软件质量。本文将详细介绍如何在本地环境中...

    jenkins+docker实现自动编译、打包、构建镜像、容器部署

    开发push代码到gitlab,触发jenkins自动pull代码,通过maven编译、打包,然后通过执行shell脚本使docker构建镜像并push到私服(或者阿里云)仓库,此操作完成后jenkins服务器上再执行SSH命令登录到部署服务器,...

    Jenkins定时构建自动部署并通知

    #### 二、Jenkins环境搭建与配置 1. **安装配置Jenkins**: - 首先需要在服务器上安装Jenkins。 - 参考文档:[《Jenkins安装配置指南》](https://blog.csdn.net/qiushisoftware/article/details/79874011)。 2. ...

    Jenkins部署文档

    本文档将详细介绍如何在CentOS系统上搭建一个基于Jenkins的持续集成发布环境,其中包括Jenkins、Maven、SVN、Shell脚本和Tomcat的集成配置。适合Jenkins初学者参考学习。 **一、Jenkins部署环境** 1. **系统版本**...

    jenkins的安装使用文档2019实战.docx

    - 进行系统配置,如添加Linux系统的凭证,这有助于执行远程shell脚本。 **集成Git和Maven** - 在Jenkins中,可以配置Git仓库,用于在每次代码提交时自动触发构建。 - 配置Maven,指定`MAVEN_HOME`路径,这样...

    S2S2H3 环境搭建

    结合描述中的"SSH开发环境搭建",我们可以推断这篇内容是关于如何配置一个支持SSH(Secure Shell)的开发环境。SSH是一种网络协议,用于安全地远程登录和执行命令,常用于开发者在不同的服务器或开发机器之间传输...

    ssh环境搭建记录

    以上是SSH环境搭建的基本过程,通过这个过程,你可以建立一个安全的远程访问通道,保护你的数据不受网络威胁。在实际操作中,根据具体需求和安全策略调整配置是至关重要的。在 Rico-Cai 的博客中可能有更具体的实践...

    jenkins+git+tomcat+ansible发到tomcat-重启

    4. **构建执行**:在“构建”部分配置Shell命令,用于执行构建脚本或运行单元测试等操作。 5. **构建后操作**:配置Ansible Playbook来实现自动化部署。 ### 四、利用Ansible实现自动化部署 #### Ansible脚本编写 ...

    Jenkins自动化部署.docx

    - 执行Shell脚本,部署应用到Tomcat容器中。 #### 六、案例实践 假设有一个名为`cdnom`的项目需要部署到Tomcat容器中,那么在Jenkins中创建构建任务时,可以按以下步骤操作: 1. **配置源码管理**:指定Git仓库...

    devbox-setup:设置开发机器的脚本

    "devbox-setup" 是一个专为开发者设计的项目,它的目标是简化开发机器的初始化过程,通过自动化脚本帮助程序员快速搭建工作环境。这个项目通常会包含一系列的Shell脚本,以适应不同的开发需求。 Shell脚本是一种...

    嵌入式软件测试包括环境工具自动化

    2. 集成开发环境(IDE):像Keil、Eclipse、IAR等IDE提供了代码编辑、编译、调试等功能,为开发者提供了一个统一的工作平台,提高了开发效率。 3. 模拟器与仿真器:对于无法直接访问的硬件,使用模拟器(如ModelSim...

    Linux开发工具箱.pdf 高清下载

    #### 二、Linux开发环境搭建 - **安装Linux发行版**:首先,需要选择一个适合开发用途的Linux发行版进行安装。常见的发行版包括Ubuntu、Fedora、Debian等。 - **设置开发环境**:安装必要的开发工具,如编译器(GCC...

    Python-Linux系统初始化工具

    **Python在Linux系统中的应用与初始化工具** 在Linux操作系统中,Python是一种常用的语言,尤其在系统管理和自动化任务中。Python的灵活性和丰富的库...熟悉这些概念和工具,能够高效地搭建和维护一个稳定的开发环境。

    Go-gopub是vue.js(element框架)golang(beego框架)开发的运维发布系统

    在现代软件开发环境中,运维自动化已经成为提升效率、保障稳定性的关键环节。Go-gopub是一款结合了Go语言(Golang)和Vue.js(Element框架)的运维发布系统,旨在提供高效、灵活的部署解决方案。该系统充分利用Go...

    中小企业运维自动化

    - **编写shell脚本等进行部署与维护**:随着技术的发展,开始使用脚本来自动化部分重复性的操作。 - **通过开发、第三方或开源工具进行高效的部署与维护**:引入更多的自动化工具,提高运维效率。 - **基于Image...

    linux相关资源.docx

    1. **文本处理脚本**:编写Shell脚本来处理文件内容,如统计词频等。 2. **Web服务器配置**:设置并配置Apache或Nginx Web服务器,部署静态网页或动态应用。 3. **自动化备份脚本**:创建定时任务定期备份重要数据。...

    Linux网站建设和维护全攻略.rar

    8. **自动化运维**:通过编写Shell脚本或使用Ansible、SaltStack等自动化工具,可以简化日常运维任务,如备份、更新、重启服务等。 9. **云服务与虚拟化**:随着云计算的发展,理解AWS、Azure、Google Cloud等云...

Global site tag (gtag.js) - Google Analytics