Skip to end of metadata
Go to start of metadata
Icon

This only contains information a for asterisk, we need to be away of asterisk scf when we finalize this.

Asterisk

Below is our currently setup of Bamboo plans. They run on each subversion commit.

Current setup

Bamboo

  • Version 3.1.1

Plans

  • Asterisk 1.4
  • Asterisk 1.6.2
  • Asterisk 1.8
  • Asterisk 10
  • Asterisk Trunk

Remote Agents

Ubuntu 10.04

  • Owner: Digium
  • Arch: amd64, i386 (disabled)

Ubuntu 8.04

  • Owner: Digium
  • Arch: amd64

CentOS 5.5

  • Owner: Digium
  • Arch: x86-64

Debian Lenny

  • Owner: Polybeacon Disabled
  • Arch: PowerPC

Mac OS X Snow Leopard (10.6)

FreeBSD 8.1

  • Owner: ss7.pl
  • Arch: i386

Dependency order

  • Ubuntu 10.04 -> Ubuntu 8.04
  • ------------ -> CentOS 5.5
  • If ubuntu 10.04 passes, then all other agents build. If it fails, they are blocked.

Compile Only / Unit Tests

  • All agents

Testsuite

  • Ubuntu 10.04
  • FreeBSD 8.1

Proposed Version 1

  • Run each plan once a day. Starting at 5PM CST so we can review the results for the next morning.

Bamboo

  • Version: 3.4
  • Connect to JIRA and other Atlassian tools.
  • Move source into git.

Plans

  • Asterisk 1.4
  • Asterisk 1.6.2
  • Asterisk 1.8
  • Asterisk 10
  • Asterisk Trunk
  • Asterisk Team Branches
  • Asterisk Release Branches

Remote Agents

Ubuntu 12.04

  • Owner: Digium
  • Arch: amd64

Ubuntu 10.04

  • Owner: Digium
  • Arch: amd64

Ubuntu 8.04

  • Owner: Digium
  • Arch: amd64

CentOS 6.0

  • Owner: Digium
  • Arch: x86-64

CentOS 5.5

  • Owner: Digium
  • Arch: x86-64

Dependency order

  • Ubuntu 12.04 -> Ubuntu 10.04 -> Ubuntu 8.04 -> CentOS 5.5
  • If any one agent fails, the plan will fail and not continue.

Compile Only / Unit Tests

  • All agents

Testsuite

  • Ubuntu 12.04
  • Ubuntu 10.04
  • CentoOS 6.0
  • No labels

1 Comment

  1. Another though, we can still do compile tests for each svn commit but only run the testsuite once a day. Breaking them into 2 separate things.

    This would allow us to add more compile coverage for OS's that cannot run the testsuite or people in the community who just want to make sure their OS of choice will still compile.