Skip to content

Commit

Permalink
remove puppet from releases. (#1138)
Browse files Browse the repository at this point in the history
Merged PR #1138.
  • Loading branch information
nat-henderson authored and modular-magician committed Jan 3, 2019
1 parent fe9da5f commit b8cee1b
Showing 1 changed file with 0 additions and 115 deletions.
115 changes: 0 additions & 115 deletions .ci/release.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -13,46 +13,13 @@ resource_types:
source:
repository: frodenas/gcs-resource

- name: puppet-forge
type: docker-image
source:
repository: nmckinley/concourse-puppet-forge-resource
tag: v0.0.9

resources:
- name: magic-modules-gcp
type: git-branch
source:
uri: [email protected]:GoogleCloudPlatform/magic-modules.git
private_key: ((repo-key.private_key))

{% for module in vars.puppet_modules %}
{% if module not in vars.puppet_no_release %}
- name: puppet-{{module}}-forge
type: puppet-forge
source:
username: ((puppet-forge.username))
password: ((puppet-forge.password))
module_name: google-g{{module}}
{% endif %}
{% endfor %}

# Logging is not generated, but it still needs to be released with the rest of the
# modules.
- name: puppet-logging-forge
type: puppet-forge
source:
username: ((puppet-forge.username))
password: ((puppet-forge.password))
module_name: google-glogging

- name: puppet-bundle-forge
type: puppet-forge
source:
username: ((puppet-forge.username))
password: ((puppet-forge.password))
module_name: google-cloud

- name: gcp-bucket
type: gcs-resource
source:
Expand All @@ -74,88 +41,6 @@ resources:
private_key: ((repo-key.private_key))

jobs:
- name: test-puppet
plan:
- get: magic-modules
resource: magic-modules-gcp
- get: night-trigger
trigger: true
- aggregate:
{% for module in vars.puppet_modules %}
{% if module != "bigquery" %}
- task: test-{{module}}
file: magic-modules/.ci/unit-tests/puppet.yml
timeout: 30m
params:
PRODUCT: {{module}}
{%- if vars.puppet_test_excludes.get(module) %}
EXCLUDE_PATTERN: {{','.join(vars.puppet_test_excludes[module])}}
{%- endif %}
{% endif %}
{% endfor %}

- name: release-puppet-patch
plan:
- get: magic-modules-gcp
passed: ['test-puppet']
# EXPLICITLY TRIGGER = FALSE - this is manual-only.
trigger: false


{% for module in vars.puppet_modules + ["logging"] %}
{% if module not in vars.puppet_no_release %}
- name: release-{{module}}-patch
plan:
- get: magic-modules-gcp
passed: ['test-puppet', 'release-puppet-patch']
# EXPLICITLY TRIGGER = FALSE - this is manual-only.
trigger: false
- put: puppet-{{module}}-forge
params:
patch_bump: true
repo: magic-modules-gcp/build/puppet/{{module}}
{% endif %}
{% endfor %}

- name: release-puppet-minor
plan:
- get: magic-modules-gcp
passed: ['test-puppet']
# EXPLICITLY TRIGGER = FALSE - this is manual-only.
trigger: false

{% for module in vars.puppet_modules + ["logging"] %}
{% if module not in vars.puppet_no_release %}
- name: release-{{module}}-minor
plan:
- get: magic-modules-gcp
passed: ['test-puppet', 'release-puppet-minor']
# EXPLICITLY TRIGGER = FALSE - this is manual-only.
trigger: false
- put: puppet-{{module}}-forge
params:
patch_bump: false
repo: magic-modules-gcp/build/puppet/{{module}}
{% endif %}
{% endfor %}


- name: release-bundle
plan:
{% for module in vars.puppet_modules + ["logging"] %}
{% if module not in vars.puppet_no_release %}
- get: puppet-{{module}}-forge
{% endif %}
{% endfor %}
- get: magic-modules
resource: magic-modules-gcp
- task: create-bundle-manifest
file: magic-modules/.ci/release/create_bundle_manifest.yml
- put: puppet-bundle-forge
params:
patch_bump: false
repo: magic-modules/build/puppet/_bundle

- name: nightly-build
plan:
- get: night-trigger
Expand Down

0 comments on commit b8cee1b

Please sign in to comment.