我仍然对配置任务感到困惑,每种编程语言的每种任务类型都不同吗?例如,我正在使用 Ruby on Rails,但我不知道哪种任务类型可以让我构建相应的项目。
问问题
766 次
1 回答
0
每种编程语言的每种任务类型都是不同的
不一定,但可用于Atlassian Bamboo的各种内置任务和第 3 方任务通常是针对特定用例量身定制的,构建任务通常与特定的编程语言密切相关(也有针对完全不同主题的任务,例如我们的 AWS 任务使您能够从 Bamboo 构建和部署项目中预置和操作 Amazon Web Services 资源)。
- 您可以在Jobs and tasks中阅读有关相关概念的更多信息- 特别是,任务定义为:
- 是一个小的离散工作单元,例如源代码签出、执行 Maven 目标、运行脚本或解析测试结果。
- 在 Bamboo 工作目录上的作业中按顺序运行。
您可能正在寻找的任务是 Mark Wolfe 的出色Bamboo Ruby 插件(GitHub:rake-bamboo-plugin),它使您能够在 Bamboo 中构建期间运行 ruby 任务,并包括最流行的 Ruby 构建和自动化工具的任务:
请注意,还有Bamboozled Ruby Plugin,它是 Mark 的 rake-bamboo-plugin 2.1 版的一个分支,旨在以特定方式推动插件向前发展- 我到目前为止还没有使用它,因此无法评论有关差异,请参阅他们的GitHub:bambozled-ruby-plugin了解详细信息。
于 2013-12-05T02:31:59.967 回答