0

我在构建期间创建具有自定义版本号的文件,我希望通过 http 公开可用。

假设我正在构建项目“MyTestApp”,我希望我创建的版本号文本文件在http://jenkins.company/job/MyTestApp/revision.txt这样的位置可用

知道如何实现这一目标吗?

4

1 回答 1

3

大卫,这取决于您所说的“公开可用”是什么意思。如果您的 Jenkins 实例是安全的 (jenkins.company/configureSecurity/),那么对工件的访问需要对您的 http 会话进行身份验证。如果所有需要访问的用户在 Jenkins 服务器上都有帐户,那么您只需要使用构建后操作“归档工件”,您的文本文件将在此处可用:jenkins.company/job/MyTestApp/jobnumber/artifact /revision.txt

或在这里:jenkins.company/job/MyTestApp/lastSuccessfulBuild/artifact/revision.txt

看到这个截图: http: //note.io/17oiykI

如果您需要未经身份验证的访问,您可以将您的工件发布到相同或不同主机上的另一个 Web 服务器。或者,您可以将它们上传到 Amazon S3 存储桶。

于 2013-10-28T19:40:26.747 回答