首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QuickBuild:如何创建构建器来打开每个版本都会更改名称的tarball包(tar.gz)?

QuickBuild:如何创建构建器来打开每个版本都会更改名称的tarball包(tar.gz)?
EN

Stack Overflow用户
提问于 2010-04-20 23:39:12
回答 2查看 404关注 0票数 0

我正在使用PMEase QuickBuild自动构建我们的Maven2项目,并进行每晚一次的健全性测试,以确保一切正常。

测试需要解压由自动化Maven2项目创建的包。问题是,由于项目版本一直在增加,包名称会频繁更改。

有谁知道如何配置QuickBuild以获取版本(理想情况下是从各个组件的POM文件中获取),如果可能的话?

EN

回答 2

Stack Overflow用户

发布于 2010-04-21 00:32:23

我不知道这对你来说是不是一个选择,但看起来你可以反过来做。引用Build with Maven

控件内部版本

如果您希望从QuickBuild端控制build版本,请按照以下步骤操作:

  1. 更改POM文件并将项目版本定义为${buildVersion}。更改后不要忘记将文件提交到您的配置管理中。
  2. 在定义Maven build步骤时定义如下build属性:

buildVersion=${build.version}

也许还有其他选择,但我必须承认,我对QuickBuild的了解(零)非常有限

票数 0
EN

Stack Overflow用户

发布于 2010-04-21 01:21:19

我创建了一个解决此问题的方法,方法是让QuickBuild执行一个外壳脚本,该脚本使用通配符进行解包,如下所示(以避免计算确切的版本):

tar xzf文件名-*.tar.gz

我不知道如何在QuickBuild中做到这一点,所以我把工作卸载到了shell脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2676482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档