Bamboo 7.1 Release Notes

2020 年 7 月

It's yet another step for Bamboo. We're bumping a version and this time it's a big one. Don’t be shy and read all about our new 7.1 features here.

If you're upgrading, make sure to swing by Bamboo upgrade notes  as some behavior of Bamboo in this version might have changed from previous ones.


最新バージョンを入手




Webhook

Bamboo webhooks allow you to send selected real-time information about Bamboo to third-party applications. For example, display Bamboo build status in your team's chatroom, or signal an alarm in case a plan fails. For more information, see Using webhooks.



Project variables

Bamboo 7.1 brings you a new variable type - a project variable. Project variables are defined for a specific project, and have the same value for every plan that belongs to the project. If you want to define a variable for a specific plan, define a plan variable as described in Defining plan variables. To read more about project variables, see Defining project variables.



Conditional tasks

Make execution of your tasks more flexible. In Bamboo 7.1, you can mark your tasks as conditional, which means they will run only under certain conditions. You can use variables and regular expressions to create conditions that have to be met to run a task. This way you can skip build steps in plan branches, decide what tasks are mandatory and what could be skipped. You can set conditions for tasks through Bamboo UI or by using Bamboo Specs. For more information, see Configuring tasks.



Synchronizing remote agent capabilities

The Bamboo team is happy to address a long awaiting issue of synchronizing remote agent capabilities. Starting from version 7.1, modifying a remote agent capability in the bamboo-capabilities.properties will also modify that capability in Bamboo. Read more about it in Configuring remote agent capabilities using bamboo-capabilities.properties and Synchronising remote agent capabilities with Bamboo Server.



Remote agents' workspace cleanup

As of version 7.1, build and deployment workspaces are removed from remote agents' home directories if corresponding entities are removed on Bamboo server. In case of agents with long build history, the cleanup happens gradually, in order to avoid agent unresponsiveness upon upgrade.


Live logs transmission

Excessive logging is known to cause serious performance problems including build result processing timing out (grey builds). One way to mitigate this problem is to turn live log transmission off, which is a new feature in Bamboo 7.1. See Configuring live logs transmission.



Export to YAML Specs 

Moving to YAML Specs has never been easier! From now on, you can export your existing plans and deployments to Bamboo YAML Specs automacially. For more information, see Exporting existing plan configurations to Bamboo YAML Specs.



Improvements to Specs branches

We always take your feedback  seriously and we act on it. In Bamboo 7.1 we're addresing some of the most anticipated issues regarding Specs branches:

  • It’s now possible to predefine different configuration for specific branches in Bamboo YAML Specs.
  • You can now define different Bamboo Specs configuration for different Bamboo instances.


変更履歴

3 Sep 2020 - Bamboo 7.1.2

キー 要約 T
Loading...
Refresh

24 July 2020 - Bamboo 7.1

キー 要約 T
Loading...
Refresh

最終更新日 2020 年 9 月 3 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.