提交 35d74d57 编写于 作者: S Shoaib Lari 提交者: David Krieger

CI: Add support for Ubuntu in gpMgmt CLI tests.

We have added Ubuntu 18.04 support for the behave CLI tests.
Co-authored-by: NJacob Champion <pchampion@pivotal.io>
Co-authored-by: NDavid Krieger <dkrieger@pivotal.io>
Co-authored-by: NNikolaos Kalampalikis <nkalampalikis@pivotal.io>
上级 d54192ca
......@@ -12,7 +12,7 @@
## file (example: templates/gpdb-tpl.yml) and regenerate the pipeline
## using appropriate tool (example: gen_pipeline.py -t prod).
## ----------------------------------------------------------------------
## Generated by gen_pipeline.py at: 2019-06-19 18:25:13.981216
## Generated by gen_pipeline.py at: 2019-06-20 10:57:04.991363
## Template file: gpdb-tpl.yml
## OS Types: ['centos6', 'centos7', 'ubuntu18.04', 'win']
## Test Sections: ['ICW', 'Replication', 'ResourceGroups', 'Interconnect', 'CLI', 'UD', 'Extensions', 'Gpperfmon']
......@@ -60,18 +60,31 @@ groups:
## --------------------------------------------------------------------
- gate_cli_start
- gpmovemirrors
- gpmovemirrors_ubuntu18
- gppkg
- gppkg_ubuntu18
- analyzedb
- analyzedb_ubuntu18
- gpinitsystem
- gpinitsystem_ubuntu18
- gpstate
- gpstate_ubuntu18
- replication_slots
- replication_slots_ubuntu18
- gpactivatestandby
- gpactivatestandby_ubuntu18
- gpinitstandby
- gpinitstandby_ubuntu18
- gpcheckcat
- gpcheckcat_ubuntu18
- gprecoverseg
- gprecoverseg_ubuntu18
- gpaddmirrors
- gpaddmirrors_ubuntu18
- gpconfig
- gpconfig_ubuntu18
- gpssh-exkeys
- gpssh-exkeys_ubuntu18
- check_centos
- combine_cli_coverage
## ---------------------------------------------------------------------
......@@ -152,19 +165,33 @@ groups:
- name: CLI
jobs:
- gate_cli_start
- compile_gpdb_ubuntu18.04
- gpmovemirrors
- gpmovemirrors_ubuntu18
- gppkg
- gppkg_ubuntu18
- analyzedb
- analyzedb_ubuntu18
- gpinitsystem
- gpinitsystem_ubuntu18
- gpstate
- gpstate_ubuntu18
- replication_slots
- replication_slots_ubuntu18
- gpactivatestandby
- gpactivatestandby_ubuntu18
- gpinitstandby
- gpinitstandby_ubuntu18
- gpcheckcat
- gpcheckcat_ubuntu18
- gprecoverseg
- gprecoverseg_ubuntu18
- gpaddmirrors
- gpaddmirrors_ubuntu18
- gpconfig
- gpconfig_ubuntu18
- gpssh-exkeys
- gpssh-exkeys_ubuntu18
- check_centos
- combine_cli_coverage
- compile_gpdb_centos6
......@@ -1321,6 +1348,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpmovemirrors_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
number_of_nodes: 4
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpmovemirrors_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpmovemirrors --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpmovemirrors_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpmovemirrors --tags=~concourse_cluster,demo_cluster
- name: gppkg
plan:
- aggregate:
......@@ -1401,6 +1480,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gppkg_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gppkg_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gppkg --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gppkg_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gppkg --tags=~concourse_cluster,demo_cluster
- name: analyzedb
plan:
- aggregate:
......@@ -1438,6 +1569,29 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: analyzedb_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: analyzedb_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=analyzedb --tags=~concourse_cluster,demo_cluster
- name: gpinitsystem
plan:
- aggregate:
......@@ -1475,6 +1629,29 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpinitsystem_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpinitsystem_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpinitsystem --tags=~concourse_cluster,demo_cluster
- name: gpstate
plan:
- aggregate:
......@@ -1512,6 +1689,29 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpstate_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpstate_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpstate --tags=~concourse_cluster,demo_cluster
- name: replication_slots
plan:
- aggregate:
......@@ -1549,6 +1749,29 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: replication_slots_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: replication_slots_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=replication_slots --tags=~concourse_cluster,demo_cluster
- name: gpactivatestandby
plan:
- aggregate:
......@@ -1629,6 +1852,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpactivatestandby_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpactivatestandby_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpactivatestandby --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpactivatestandby_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpactivatestandby --tags=~concourse_cluster,demo_cluster
- name: gpinitstandby
plan:
- aggregate:
......@@ -1666,6 +1941,29 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpinitstandby_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpinitstandby_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpinitstandby --tags=~concourse_cluster,demo_cluster
- name: gpcheckcat
plan:
- aggregate:
......@@ -1746,6 +2044,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpcheckcat_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpcheckcat_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpcheckcat --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpcheckcat_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpcheckcat --tags=~concourse_cluster,demo_cluster
- name: gprecoverseg
plan:
- aggregate:
......@@ -1826,6 +2176,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gprecoverseg_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gprecoverseg_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gprecoverseg --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gprecoverseg_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gprecoverseg --tags=~concourse_cluster,demo_cluster
- name: gpaddmirrors
plan:
- aggregate:
......@@ -1906,6 +2308,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpaddmirrors_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
number_of_nodes: 4
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpaddmirrors_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpaddmirrors --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpaddmirrors_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpaddmirrors --tags=~concourse_cluster,demo_cluster
- name: gpconfig
plan:
- aggregate:
......@@ -1986,6 +2440,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpconfig_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpconfig_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpconfig --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpconfig_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpconfig --tags=~concourse_cluster,demo_cluster
- name: gpssh-exkeys
plan:
- aggregate:
......@@ -2066,6 +2572,58 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: gpssh-exkeys_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
number_of_nodes: 4
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: gpssh-exkeys_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=gpssh-exkeys --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: true
- task: gpssh-exkeys_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=gpssh-exkeys --tags=~concourse_cluster,demo_cluster
- name: combine_cli_coverage
plan:
......@@ -2223,18 +2781,31 @@ jobs:
- gpperfmon_centos6
- gpperfmon_centos7
- gpmovemirrors
- gpmovemirrors_ubuntu18
- gppkg
- gppkg_ubuntu18
- analyzedb
- analyzedb_ubuntu18
- gpinitsystem
- gpinitsystem_ubuntu18
- gpstate
- gpstate_ubuntu18
- replication_slots
- replication_slots_ubuntu18
- gpactivatestandby
- gpactivatestandby_ubuntu18
- gpinitstandby
- gpinitstandby_ubuntu18
- gpcheckcat
- gpcheckcat_ubuntu18
- gprecoverseg
- gprecoverseg_ubuntu18
- gpaddmirrors
- gpaddmirrors_ubuntu18
- gpconfig
- gpconfig_ubuntu18
- gpssh-exkeys
- gpssh-exkeys_ubuntu18
## - madlib_build_gppkg
## - MADlib_Test_orca_centos6
## - MADlib_Test_planner_centos6
......@@ -2292,6 +2863,19 @@ jobs:
- compile_gpdb_ubuntu18.04
- icw_gporca_ubuntu18.04
- icw_planner_ubuntu18.04
- gpmovemirrors_ubuntu18
- gppkg_ubuntu18
- analyzedb_ubuntu18
- gpinitsystem_ubuntu18
- gpstate_ubuntu18
- replication_slots_ubuntu18
- gpactivatestandby_ubuntu18
- gpinitstandby_ubuntu18
- gpcheckcat_ubuntu18
- gprecoverseg_ubuntu18
- gpaddmirrors_ubuntu18
- gpconfig_ubuntu18
- gpssh-exkeys_ubuntu18
- get: bin_gpdb_clients_ubuntu18.04
passed:
- compile_gpdb_ubuntu18.04
......
......@@ -102,6 +102,7 @@ groups:
- gate_cli_start
{% for test in CLI_BEHAVE_TESTS %}
- [[ test.name ]]
- [[ test.name ]]_ubuntu18
{% endfor %}
- check_centos
- combine_cli_coverage
......@@ -240,8 +241,10 @@ groups:
- name: CLI
jobs:
- gate_cli_start
- compile_gpdb_ubuntu18.04
{% for test in CLI_BEHAVE_TESTS %}
- [[ test.name ]]
- [[ test.name ]]_ubuntu18
{% endfor %}
- check_centos
- combine_cli_coverage
......@@ -1578,6 +1581,60 @@ jobs:
params:
JSON_KEY: ((concourse-gcs-resources-service-account-key))
- name: [[ test.name ]]_ubuntu18
plan:
- aggregate:
- get: gpdb_src
params:
submodules:
- gpMgmt/bin/pythonSrc/ext
passed: [compile_gpdb_ubuntu18.04]
- get: gpdb6-ubuntu18.04-test
- aggregate:
{% if test.use_concourse_cluster %}
- do:
- get: gpdb_binary
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: [[ test_trigger ]]
- get: ccp_src
- put: terraform
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
PLATFORM: ubuntu18.04
[[ test.additional_ccp_vars ]]
- task: gen_cluster
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
PLATFORM: ubuntu18.04
- task: gpinitsystem
file: ccp_src/ci/tasks/gpinitsystem.yml
- task: [[ test.name ]]_concourse_cluster_tests
file: gpdb_src/concourse/tasks/run_behave_on_ccp_cluster.yml
image: gpdb6-ubuntu18.04-test
params:
BEHAVE_FLAGS: --tags=[[ test.name ]] --tags=concourse_cluster
on_success:
<<: *ccp_destroy
ensure:
<<: *set_failed
{% endif %}
- do:
- get: bin_gpdb_ubuntu18.04
resource: bin_gpdb_ubuntu18.04
passed: [compile_gpdb_ubuntu18.04]
trigger: [[ test_trigger ]]
- task: [[ test.name ]]_demo_cluster_tests
file: gpdb_src/concourse/tasks/behave_gpdb.yml
image: gpdb6-ubuntu18.04-test
input_mapping:
bin_gpdb: bin_gpdb_ubuntu18.04
params:
BEHAVE_FLAGS: --tags=[[ test.name ]] --tags=~concourse_cluster,demo_cluster
{% endfor %}
- name: combine_cli_coverage
......@@ -1881,6 +1938,7 @@ jobs:
- gpperfmon_centos7
{% for test in CLI_BEHAVE_TESTS %}
- [[ test.name ]]
- [[ test.name ]]_ubuntu18
{% endfor %}
## - madlib_build_gppkg
## - MADlib_Test_orca_centos6
......@@ -1929,6 +1987,9 @@ jobs:
- compile_gpdb_ubuntu18.04
- icw_gporca_ubuntu18.04
- icw_planner_ubuntu18.04
{% for test in CLI_BEHAVE_TESTS %}
- [[ test.name ]]_ubuntu18
{% endfor %}
- get: bin_gpdb_clients_ubuntu18.04
passed:
- compile_gpdb_ubuntu18.04
......
......@@ -68,6 +68,9 @@ function install_python_hacks() {
# fix this later, but it's not available on all platforms.
if which yum > /dev/null; then
yum install -y patchelf
elif which apt > /dev/null; then
apt update
apt install patchelf
else
set +x
echo "ERROR: install_python_hacks() doesn't support the current platform and should be modified"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册