【发布时间】:2018-01-04 07:21:52
【问题描述】:
使用 Jenkins 的 fastlane。 Jenkins 将 pwd 设置为一个目录,我们称之为 directory1,它具有标准的 Fastfile 和 fastlane 子文件夹,如下所示:
MacBook-Pro:directory1 user$ tree
├── fastlane
│ ├── Deliverfile
│
├── Fastfile
Jenkins 然后从该目录执行 fastlane。使用需要路径的 fastlane 操作时,如果我使用假定工作目录为 directory1 的路径,则一切正常。但我不明白的是,为什么当我从 fastlane 查询密码时,无论是通过使用 sh 操作还是直接使用 Ruby Dir.pwd,都给了我值 /MacBook-Pro/directory1/fastlane 而不是工作我设置的目录 /MacBook-Pro/directory1。关于 fastlane 对这里的目录所做的事情,我错过了什么?
【问题讨论】:
标签: macos jenkins directory fastlane