詹金斯:公开提供文件

时间:2013-10-28 19:00:35

标签: ant jenkins jenkins-plugins

我正在构建期间使用自定义版本号创建文件,我希望通过http。

公开

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

这样的位置可用

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

1 个答案:

答案 0 :(得分: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存储桶。