背景
用jenkins配置vue前端代码部署,要执行yarn install && yarn build:dev 命令。配置了构建脚本后运行jenkins发现报yarn:未找到命令
解决
参考:https://blog.csdn.net/u013201439/article/details/71425165
Jenkins默认情况下执行shell脚本是使用非登录方式,然而非登录方式不会加载 /etc/profile 文件,在 Execute shell 中 添加如 #!/bin/sh -l 命令修改为登录方式即可解决问题。
#!/bin/sh -l
yarn install && yarn build:prod