~ltrager/maas/maas-images-centos

« back to all changes in this revision

Viewing changes to jenkins/jobs/combined.yml

  • Committer: Andres Rodriguez
  • Date: 2017-07-26 12:51:00 UTC
  • Revision ID: andreserl@ubuntu.com-20170726125100-utt29poov5dmds5s
Add support for arm64 and ppc

Show diffs side-by-side

added added

removed removed

Lines of Context:
92
92
                --env TEST_JUJU=${TEST_JUJU} \
93
93
                --env TEST_WINDOWS=${TEST_WINDOWS} \
94
94
                --env USE_PPC_NODES=${USE_PPC_NODES} \
 
95
                --env USE_ARM64_NODES=${USE_ARM64_NODES} \
95
96
                --env KEEP_CI_RUNNING=${KEEP_CI_RUNNING} \
96
97
                --env PAUSE_CI=${PAUSE_CI} \
97
98
                --setup-commands="$SETUP_COMMANDS" \
106
107
                --env TEST_JUJU=${TEST_JUJU} \
107
108
                --env TEST_WINDOWS=${TEST_WINDOWS} \
108
109
                --env USE_PPC_NODES=${USE_PPC_NODES} \
 
110
                --env USE_ARM64_NODES=${USE_ARM64_NODES} \
109
111
                --env KEEP_CI_RUNNING=${KEEP_CI_RUNNING} \
110
112
                --env PAUSE_CI=${PAUSE_CI} \
111
113
                --setup-commands="$SETUP_COMMANDS" \
120
122
                --env TEST_JUJU=${TEST_JUJU} \
121
123
                --env TEST_WINDOWS=${TEST_WINDOWS} \
122
124
                --env USE_PPC_NODES=${USE_PPC_NODES} \
 
125
                --env USE_ARM64_NODES=${USE_ARM64_NODES} \
123
126
                --env KEEP_CI_RUNNING=${KEEP_CI_RUNNING} \
124
127
                --env PAUSE_CI=${PAUSE_CI} \
125
128
                --setup-commands="$SETUP_COMMANDS" \
453
456
            description: Whether to use the PPC nodes in the lab
454
457
 
455
458
- parameter:
 
459
    name: use_arm64_nodes
 
460
    parameters:
 
461
        - string:
 
462
            name: USE_ARM64_NODES
 
463
            default: '{use_arm64_nodes}'
 
464
            description: Whether to use the ARM64 nodes in the lab
 
465
 
 
466
- parameter:
456
467
    name: keep_ci_running
457
468
    parameters:
458
469
        - string:
655
666
            strategy: failure-and-fixed
656
667
            message-type: summary-scm-fail
657
668
 
 
669
- job-template:
 
670
    name: 'maas-xenial-master-arm64'
 
671
    node: ci-lab
 
672
    auth-token: '5b52a610'
 
673
    wrappers:
 
674
        - build_timeout
 
675
    parameters:
 
676
        - maas_branch:
 
677
            maas_branch: http://git.launchpad.net/maas
 
678
        - maas_branch_id:
 
679
            maas_branch_id: 'master'
 
680
        - maas_branch_revno:
 
681
            maas_branch_revno: 'HEAD'
 
682
        - tests_branch:
 
683
            tests_branch: lp:~maas-maintainers/maas/qa-lab-tests
 
684
        - curtin_branch:
 
685
            curtin_branch: ''
 
686
        - curtin_revno
 
687
        - curtin_ppa:
 
688
            curtin_ppa: ''
 
689
        - release:
 
690
            release: 'xenial'
 
691
        - use_arm64_nodes:
 
692
            use_arm64_nodes: 1
 
693
        - http_proxy
 
694
        - keep_ci_running
 
695
        - pause_ci
 
696
    builders:
 
697
        - maas_adt_git
 
698
    scm:
 
699
        - maas-master
 
700
    triggers:
 
701
        - pollscm:
 
702
            cron: "@weekly"
 
703
            ignore-post-commit-hooks: True
 
704
    publishers:
 
705
#        - email_maas_builds_notifications
 
706
        - archive_build_artifacts
 
707
#        - publish_to_ubuntu_qa_jenkins
 
708
#        - junit:
 
709
#            results: results/artifacts/nosetests.xml
 
710
#            test-stability: true
 
711
#            measurement-plots: true
 
712
        - ircbot:
 
713
            strategy: failure-and-fixed
 
714
            message-type: summary-scm-fail
 
715
 
 
716
- job-template:
 
717
    name: 'maas-xenial-master-ppc'
 
718
    node: ci-lab
 
719
    auth-token: '5b52a610'
 
720
    wrappers:
 
721
        - build_timeout
 
722
    parameters:
 
723
        - maas_branch:
 
724
            maas_branch: http://git.launchpad.net/maas
 
725
        - maas_branch_id:
 
726
            maas_branch_id: 'master'
 
727
        - maas_branch_revno:
 
728
            maas_branch_revno: 'HEAD'
 
729
        - tests_branch:
 
730
            tests_branch: lp:~maas-maintainers/maas/qa-lab-tests
 
731
        - curtin_branch:
 
732
            curtin_branch: ''
 
733
        - curtin_revno
 
734
        - curtin_ppa:
 
735
            curtin_ppa: ''
 
736
        - release:
 
737
            release: 'xenial'
 
738
        - use_ppc_nodes:
 
739
            use_ppc_nodes: 1
 
740
        - http_proxy
 
741
        - keep_ci_running
 
742
        - pause_ci
 
743
    builders:
 
744
        - maas_adt_git
 
745
    scm:
 
746
        - maas-master
 
747
    triggers:
 
748
        - pollscm:
 
749
            cron: "@weekly"
 
750
            ignore-post-commit-hooks: True
 
751
    publishers:
 
752
#        - email_maas_builds_notifications
 
753
        - archive_build_artifacts
 
754
#        - publish_to_ubuntu_qa_jenkins
 
755
#        - junit:
 
756
#            results: results/artifacts/nosetests.xml
 
757
#            test-stability: true
 
758
#            measurement-plots: true
 
759
        - ircbot:
 
760
            strategy: failure-and-fixed
 
761
            message-type: summary-scm-fail
 
762
 
658
763
- job-group:
659
764
    name: xenial-master-jobs-git
660
765
    release: xenial
729
834
        - xenial-master-jobs-git-ea
730
835
        - artful-master-jobs-git
731
836
        - maas-git-manual
 
837
        - maas-xenial-master-arm64
 
838
        - maas-xenial-master-ppc