~rvb/maas/maas-ci-config-fix-trusty

« back to all changes in this revision

Viewing changes to jenkins/jobs/macros.yml

  • Committer: Diogo Matsubara
  • Date: 2014-04-14 15:06:31 UTC
  • mfrom: (30.1.2 precise-cloud-archive)
  • Revision ID: diogo.matsubara@canonical.com-20140414150631-a5aeju836swtfvvf
[r=rvb][author=matsubara] On precise jobs use cloud-archive package rather than dailybuilds

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
- builder:
2
 
    name: auto_package_testing
3
 
    builders:
4
 
        - shell: |
5
 
            # This snippet needs:
6
 
            # RELEASE, TESTS_BRANCH, PACKAGING_BRANCH, PPA
7
 
            # Clean-up testing env
8
 
            rm -Rf *
9
 
            ADT_DIR=$JENKINS_HOME/adt/
10
 
            PACKAGE=maas
11
 
            REGION_CONTROL=debian/tests/maas-control
12
 
 
13
 
            OPTS="-d -p $PPA -S $PACKAGING_BRANCH -t $TESTS_BRANCH -i
14
 
            $ADT_DIR/bin/region-testbed-postinit -c $REGION_CONTROL"
15
 
            cd $ADT_DIR/bin
16
 
            VMCFG=$ADT_DIR/etc/region.cfg ./run-adt-test -a $ARCH -r
17
 
            $RELEASE $OPTS $PACKAGE
18
 
 
19
 
            RET=$?
20
 
            # Return Skipped as Passed
21
 
            [ $RET -eq 2 ] && RET=0
22
 
 
23
 
            exit $RET
24
 
 
25
 
- builder:
26
2
    name: auto_package_testing_new
27
3
    builders:
28
4
        - shell: |
37
13
            bzr branch $TESTS_BRANCH packaging/debian/tests
38
14
 
39
15
            SRC_DIR=file://`pwd`/packaging
40
 
            OPTS="-d -P -p $PPA -S $SRC_DIR"
 
16
            if [ -n "$PPA" ]; then
 
17
                OPTS="-d -P -p $PPA -S $SRC_DIR"
 
18
            else
 
19
                OPTS="-d -P -S $SRC_DIR"
 
20
            fi
41
21
            cd $ADT_DIR/bin
42
22
            VMCFG=$ADT_DIR/etc/region.cfg ./run-adt-test -a $ARCH -r \
43
23
            $RELEASE $OPTS $PACKAGE
49
29
            exit $RET
50
30
 
51
31
- builder:
52
 
    name: cluster_controller
53
 
    builders:
54
 
        - shell: |
55
 
            # This snippet needs:
56
 
            # RELEASE, TESTS_BRANCH, PACKAGING_BRANCH, PPA
57
 
            # Clean-up testing env
58
 
            rm -Rf *
59
 
            REGION_PACKAGE=maas
60
 
            CLUSTER_PACKAGE=maas-cluster-controller
61
 
            USE_CC_NODES=True
62
 
            cd $JENKINS_HOME/adt/bin
63
 
            . ./cluster-controller-wrapper
64
 
 
65
 
            RET=$?
66
 
            # Return Skipped as Passed
67
 
            [ $RET -eq 2 ] && RET=0
68
 
 
69
 
            exit $RET
70
 
 
71
 
- builder:
72
32
    name: maas_test
73
33
    builders:
74
34
        - shell: |