我有一个API测试案例。(credit .json)
在将代码推入bitbucket时,我们忽略了该文件,以避免凭证存储在bitbucket中。
现在,当我用bitbucket从Jenkins运行时,由于没有给出凭据,它失败了。有没有办法在不暴露凭证的情况下成功运行?
任何帮助都将是感激的:)
你可以在Jenkins中通过cypress命令发送你的信用:
ENV_URL=https://your_url USERNAME=admin npm run cy:run">
package.json中的命令
cy:run: "cypress run——env urlConfig=$ENV_URL,user=$USERNAME——browser chrome
使用敏感数据而不需要保存在repo 中是一种安全的方式。文档:https://docs.cypress.io/guides/guides/environment-variables Option-4-env