抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Atlassian 最近发布的 Bamboo 化 Builder 为 Task

2011 年 5 月 19 日

正如关于敏捷开发的讨论由持续集成转向到敏捷部署,CI 服务器所做的已经远远不仅仅是将完整的构建流程自动化。 Atlasian 不久前发布了 Bamboo 3.1 ,实现了一个新特性 Task。Atlasian 希望这将改善开发人员的持续部署工作。

基本上,task 就是作为构建的一部分而被执行的指令或者指令集。例如,task 可以是一条 shell 命令、脚本或 Maven goal。Task 取代了 Bamboo 3.0 中的 Builder,可以用来配置 job、执行脚本、上传文件到服务器或者生成文档。Task 胜过 Builder 的优势之一在于在单个 job 里面可以运行多个 task,每个 task 都可以访问相同的构建目录。这使得工作——比如在运行某个 task 之前拷贝文件——变得更为简单。Task 都是实现成插件。 Atlassian 已经把他们现有的 Builder 都移植成 Task,并彻底重写了他们的.NET 插件。该插件支持 Visual Studio 和 MSBuild、Nant、MSTest(runner 和 parser)、MBUnit 和 NUnit。 Atlassian 建议开发商也转换他们的定制插件。

除了 Task,Bamboo 也增强了对全局变量的支持以包括 Plan 变量(Plan Variable),还增加了对参数化构建的支持。Plan 变量的生命周期就是 Plan,并且可以在任何脚本或者在不同 job 的 Task 中使用。一个受欢迎的特性就是,不同于 Bamboo 中的全局变量,创建 Plan 变量并不需要管理员权限。今日在接受采访时,Atlassian 新任命的工程副总裁 Jean-Michel Lemieux 说:

Atlassian 的工程团队正努力工作,优化我们自己的流程以提升开发效率,并给我们的产品增加功能以帮助别人提升效率。比如,我对 Bamboo 最近在持续部署方面增加的新功能很兴奋,它们帮助团队将自己的构建流程流水线化,尽可能快地将软件部署,让用户可以访问。

Bamboo 还包括了其他多种功能增强。例如,Atlassian 已经全面更新了插件管理器,增加了早已绑定到公司Jira 及Confluence 产品中的通用插件管理器(UPM)。UPM 允许开发人员管理现有的插件,以及一次点击完成所有插件的更新。

其他功能还包括改进的Windows 进程处理、新的 Bitbucket 支持,增强了对 Github Gravatar 的支持,并且增强了对运行 Elastic Bamboo 的 EC2 实例的支持。查看英文原文: Atlassian Replaces Builders with Tasks in Latest Bamboo Release

2011 年 5 月 19 日 11:211138
用户头像

发布了 76 篇内容, 共 19.0 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

第五周作业

熊桂平

极客大学架构师训练营

万字长文深入理解java中的集合-附PDF下载

程序那些事

java编程 JAVA集合 java集合总结 java集合使用 java秘籍

一致性hash

袭望

架构师训练营第 1 期第 5 周作业

du tiezheng

极客大学架构师训练营

架构师训练营 - 第 5 周课后作业(1 期)

Pudding

非阻塞的无界线程安全队列 —— ConcurrentLinkedQueue

程序员小航

Java 源码 并发 源码阅读 JUC

Docker内部组件

混沌畅想

Docker 容器 运维

架构一期第五周作业

Airs

【架构师训练营 1 期】第五周作业

诺乐

week-5-part1 java实现一致性 hash 算法

陈龙

第5周作业

paul

第五周学习心得

熊桂平

极客大学架构师训练营

10月24日,“网安小酒馆”线上活动开启,有红包,更有名酒相送

Cloudaemon

Go发起HTTP2.0请求流程分析(后篇)——标头压缩

Gopher指北

golang 后端开发 HTTP2.0

极客大学 - 架构师训练营第一期 - 第五周作业

Black Eyed Peter

极客大学架构师训练营

Consistent Hashing算法实现 - JavaScript

超越视觉支持语音新版OpenVINO发布,为更多智能边缘开发者赋能

新闻科技资讯

配置企业应用业务流程别头大,有工作流引擎就不怕

Marilyn

敏捷开发

独家揭秘 | 京东物流Elasticsearch大规模“迁移上云”实践

京东科技开发者

云计算

week-5-part2 学习总结

陈龙

SpringBoot整合原生OpenFegin的坑(非SpringCloud)

冰河

微服务 高并发 远程调用 springboot OpenFegin

架构训练营 - 第5周课后作业 - 学习总结

Pudding

低代码开发平台,真的是为了“干掉“程序员嘛?

力软.net/java开发平台

软件开发 低代码

Week 5 作业02

Croesus

阿里云盘线下交流会

兔2🐰🍃

阿里云网盘 Teambition 线下体验

环信入选2020在线教育视频云创新排行TOP10

DT极客

作业一:食堂就餐卡系统设计

伊灵

间隔重排序链表Reorder List,iOS架构RxSwift, VIPER,MVVM,MVP, 机器学习,SageMaker,John 易筋 ARTS 打卡 Week 23

John(易筋)

学习 ARTS 打卡计划 重新排列链表算法 iOS 架构RxSwift SageMaker

【架构师训练营 1 期】第五周学习总结

诺乐

5. Bean Validation声明式验证四大级别:字段、属性、容器元素、类

YourBatman

Hibernate-Validator Bean Validation 数据校验

一文快速入门分库分表中间件 Sharding-JDBC (必修课)

程序员内点事

Java 分库分表

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Atlassian最近发布的Bamboo化Builder为Task-InfoQ