-1

在赛普拉斯中,我如何dotenv在詹金斯中运行时忽略(.env)文件,因为詹金斯在实际环境变量上运行。现在我得到了No such file or directory open/student-proj/.env 如何检查它是否在 jenkins 中运行,然后使用实际的环境变量.env

plugins/index.js

const configEnv = require('dotenv').config();
const cucumber = require('cypress-cucumber-preprocessor').default;

module.exports = (on, config) => {
  on('file:preprocessor', cucumber());

  if (configEnv.error) {
    throw configEnv.error;
  }
  const env = { ...config.env, ...configEnv.parsed };
  
  const envData = { ...config, env };
  return envData;

}
4

1 回答 1

-1

为什么不只使用代码中特定的 jenkins env 变量,例如 JOB_NAME ...如果值返回 null ...这意味着它不在 jenkins 上运行

于 2020-12-21T08:31:28.243 回答