zoukankan      html  css  js  c++  java
  • 【CI/CD】Jenkins编译命令的执行目录为项目根目录

    项目遇到问题记录如下:

    背景

    研发为了方便将多个VUE前端以及相关后台的代码放在1个git项目下管理。在此前提下,需要调试Jenkins部署其中1个VUE项目。

    问题

    由于负责的有的git项目只有1个前端代码,为了从维护的整洁性上考虑,一开始我在构建的最前面加了进入指定前端项目目录的命令。如下

     但是执行后发现,虽然第一步进入了指定的前端目录。但是Jenkins在执行第二步windows命令时,还是默认从该项目的根目录下执行,从而找不到vue项目需要的相关json文件。

    解决方案

    只能牺牲下整洁性,将进入前端目录的步骤加在VUE编译命令中了,即命令写在1个【Execute Windows batch command】命令组件中。如下

     

    问题解决!!!

    本次记录主要明确:Jenkins中单个组件在执行命令时,默认是在项目的根目录下。需注意自己手动切换。

  • 相关阅读:
    codeforces-1144 (div3)
    codeforces-1142 (div1)
    codeforces-1131 (div2)
    codeforces-1132 (div2)
    [HAOI2006]均分数据
    Ellipsoid
    [JSOI2004]平衡点 / 吊打XXX
    CF208E Blood Cousins
    CF570D Tree Requests
    CF600E Lomsat gelral
  • 原文地址:https://www.cnblogs.com/chooperman/p/14277803.html
Copyright © 2011-2022 走看看