|
|
|
|
@@ -204,15 +204,6 @@ resources:
|
|
|
|
|
secret_access_key: ((s3_svc_secretkey))
|
|
|
|
|
aws_role_arn: arn:aws:iam::((s3_svc_account_id)):role/((s3_svc_user))
|
|
|
|
|
regexp: release/STS4/vscode/vscode-spring-boot-(.*).vsix
|
|
|
|
|
- name: s3-spring-cli-vsix-release
|
|
|
|
|
type: s3
|
|
|
|
|
icon: content-save-outline
|
|
|
|
|
source:
|
|
|
|
|
bucket: dist.springsource.com
|
|
|
|
|
access_key_id: ((s3_svc_accesskey))
|
|
|
|
|
secret_access_key: ((s3_svc_secretkey))
|
|
|
|
|
aws_role_arn: arn:aws:iam::((s3_svc_account_id)):role/((s3_svc_user))
|
|
|
|
|
regexp: release/STS4/vscode/vscode-spring-cli-(.*).vsix
|
|
|
|
|
- name: s3-concourse-vsix-release-akamai
|
|
|
|
|
type: s3
|
|
|
|
|
icon: content-save-outline
|
|
|
|
|
@@ -249,15 +240,6 @@ resources:
|
|
|
|
|
secret_access_key: ((s3_svc_secretkey))
|
|
|
|
|
aws_role_arn: arn:aws:iam::((s3_svc_account_id)):role/((s3_svc_user))
|
|
|
|
|
regexp: release/STS4/vscode/vscode-spring-boot-(.*).vsix
|
|
|
|
|
- name: s3-spring-cli-vsix-release-akamai
|
|
|
|
|
type: s3
|
|
|
|
|
icon: content-save-outline
|
|
|
|
|
source:
|
|
|
|
|
bucket: tools-spring-io
|
|
|
|
|
access_key_id: ((s3_svc_accesskey))
|
|
|
|
|
secret_access_key: ((s3_svc_secretkey))
|
|
|
|
|
aws_role_arn: arn:aws:iam::((s3_svc_account_id)):role/((s3_svc_user))
|
|
|
|
|
regexp: release/STS4/vscode/vscode-spring-cli-(.*).vsix
|
|
|
|
|
# - name: s3-manifest-yaml-fatjar-snapshot
|
|
|
|
|
# type: s3
|
|
|
|
|
# source:
|
|
|
|
|
@@ -419,9 +401,6 @@ jobs:
|
|
|
|
|
- get: s3-spring-boot-vsix-snapshot
|
|
|
|
|
passed:
|
|
|
|
|
- publish-release
|
|
|
|
|
- get: s3-spring-cli-vsix-snapshot
|
|
|
|
|
passed:
|
|
|
|
|
- publish-release
|
|
|
|
|
- get: s3-manifest-yaml-vsix-snapshot
|
|
|
|
|
passed:
|
|
|
|
|
- publish-release
|
|
|
|
|
@@ -439,13 +418,6 @@ jobs:
|
|
|
|
|
- put: s3-spring-boot-vsix-release-akamai
|
|
|
|
|
params:
|
|
|
|
|
file: s3-spring-boot-vsix-snapshot/*.vsix
|
|
|
|
|
- put: s3-spring-cli-vsix-release
|
|
|
|
|
params:
|
|
|
|
|
file: s3-spring-cli-vsix-snapshot/*.vsix
|
|
|
|
|
acl: public-read
|
|
|
|
|
- put: s3-spring-cli-vsix-release-akamai
|
|
|
|
|
params:
|
|
|
|
|
file: s3-spring-cli-vsix-snapshot/*.vsix
|
|
|
|
|
- put: s3-manifest-yaml-vsix-release
|
|
|
|
|
params:
|
|
|
|
|
file: s3-manifest-yaml-vsix-snapshot/*.vsix
|
|
|
|
|
@@ -489,10 +461,6 @@ jobs:
|
|
|
|
|
trigger: true
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-boot-rc
|
|
|
|
|
- get: s3-spring-cli-vsix-snapshot
|
|
|
|
|
trigger: true
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-cli-rc
|
|
|
|
|
- task: create-vsix-release-wiki-page
|
|
|
|
|
file: sts4/concourse/tasks/create-release-wiki-page.yml
|
|
|
|
|
params:
|
|
|
|
|
@@ -502,7 +470,6 @@ jobs:
|
|
|
|
|
bosh-vsix: s3-bosh-vsix-snapshot
|
|
|
|
|
manifest-yaml-vsix: s3-manifest-yaml-vsix-snapshot
|
|
|
|
|
spring-boot-vsix: s3-spring-boot-vsix-snapshot
|
|
|
|
|
spring-cli-vsix: s3-spring-cli-vsix-snapshot
|
|
|
|
|
- put: sts4-wiki
|
|
|
|
|
params:
|
|
|
|
|
rebase: true
|
|
|
|
|
@@ -520,8 +487,6 @@ jobs:
|
|
|
|
|
trigger: true
|
|
|
|
|
- get: s3-spring-boot-vsix-release-akamai
|
|
|
|
|
trigger: true
|
|
|
|
|
- get: s3-spring-cli-vsix-release-akamai
|
|
|
|
|
trigger: true
|
|
|
|
|
- task: create-vsix-release-wiki-page
|
|
|
|
|
file: sts4/concourse/tasks/create-release-wiki-page.yml
|
|
|
|
|
params:
|
|
|
|
|
@@ -531,7 +496,6 @@ jobs:
|
|
|
|
|
bosh-vsix: s3-bosh-vsix-release-akamai
|
|
|
|
|
manifest-yaml-vsix: s3-manifest-yaml-vsix-release-akamai
|
|
|
|
|
spring-boot-vsix: s3-spring-boot-vsix-release-akamai
|
|
|
|
|
spring-cli-vsix: s3-spring-cli-vsix-release-akamai
|
|
|
|
|
- put: sts4-wiki
|
|
|
|
|
params:
|
|
|
|
|
rebase: true
|
|
|
|
|
@@ -841,37 +805,6 @@ jobs:
|
|
|
|
|
params:
|
|
|
|
|
file: out/vscode-spring-cli-*.vsix
|
|
|
|
|
acl: public-read
|
|
|
|
|
- name: publish-spring-cli-pre-release
|
|
|
|
|
plan:
|
|
|
|
|
- in_parallel:
|
|
|
|
|
- get: nightly
|
|
|
|
|
trigger: true
|
|
|
|
|
- get: sts4
|
|
|
|
|
- get: maven-cache
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-cli-vsix-snapshot
|
|
|
|
|
- task: build-spring-cli-vsix-pre-release
|
|
|
|
|
timeout: 10m
|
|
|
|
|
file: sts4/concourse/tasks/build-vsix.yml
|
|
|
|
|
params:
|
|
|
|
|
extension_id: vscode-spring-cli
|
|
|
|
|
dist_type: pre
|
|
|
|
|
on_failure:
|
|
|
|
|
put: slack-notification
|
|
|
|
|
params:
|
|
|
|
|
text: |
|
|
|
|
|
Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed!
|
|
|
|
|
- task: publish-pre-release
|
|
|
|
|
file: sts4/concourse/tasks/publish-vsix-pre-releases.yml
|
|
|
|
|
input_mapping:
|
|
|
|
|
vsix_folder: out
|
|
|
|
|
params:
|
|
|
|
|
vsce_token: ((vsce_token))
|
|
|
|
|
on_failure:
|
|
|
|
|
put: slack-notification
|
|
|
|
|
params:
|
|
|
|
|
text: |
|
|
|
|
|
Pre-Release Publishing for ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed!
|
|
|
|
|
- name: trigger-rc-build
|
|
|
|
|
serial: true
|
|
|
|
|
plan:
|
|
|
|
|
@@ -882,7 +815,6 @@ jobs:
|
|
|
|
|
- build-consourse-vsix-snapshot
|
|
|
|
|
- build-bosh-vsix-snapshot
|
|
|
|
|
- build-spring-boot-vsix-snapshot
|
|
|
|
|
- build-spring-cli-vsix-snapshot
|
|
|
|
|
- do:
|
|
|
|
|
- get: version
|
|
|
|
|
params:
|
|
|
|
|
@@ -1038,43 +970,6 @@ jobs:
|
|
|
|
|
text: |
|
|
|
|
|
Build ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has succeed!
|
|
|
|
|
Release candidate available for testing $TEXT_FILE_CONTENT
|
|
|
|
|
- name: build-spring-cli-rc
|
|
|
|
|
plan:
|
|
|
|
|
- in_parallel:
|
|
|
|
|
- get: maven-cache
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-cli-vsix-snapshot
|
|
|
|
|
- get: sts4
|
|
|
|
|
passed:
|
|
|
|
|
- trigger-rc-build
|
|
|
|
|
- get: version
|
|
|
|
|
trigger: true
|
|
|
|
|
passed:
|
|
|
|
|
- trigger-rc-build
|
|
|
|
|
- task: build-spring-cli-rc
|
|
|
|
|
timeout: 10m
|
|
|
|
|
attempts: 4
|
|
|
|
|
file: sts4/concourse/tasks/rc-build.yml
|
|
|
|
|
params:
|
|
|
|
|
extension_id: vscode-spring-boot
|
|
|
|
|
on_failure:
|
|
|
|
|
put: slack-notification
|
|
|
|
|
params:
|
|
|
|
|
text: |
|
|
|
|
|
Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed!
|
|
|
|
|
- put: s3-spring-cli-vsix-snapshot
|
|
|
|
|
params:
|
|
|
|
|
file: out/vscode-*.vsix
|
|
|
|
|
acl: public-read
|
|
|
|
|
on_success:
|
|
|
|
|
put: slack-notification
|
|
|
|
|
params:
|
|
|
|
|
channel: "#spring-tools-team"
|
|
|
|
|
text_file: s3-spring-cli-vsix-snapshot/url
|
|
|
|
|
icon_url: https://raw.githubusercontent.com/spring-projects/sts4/master/vscode-extensions/vscode-spring-cli/spring-boot-logo.png
|
|
|
|
|
text: |
|
|
|
|
|
Build ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has succeed!
|
|
|
|
|
Release candidate available for testing $TEXT_FILE_CONTENT
|
|
|
|
|
- name: publish-ovsx-releases
|
|
|
|
|
serial: true
|
|
|
|
|
plan:
|
|
|
|
|
@@ -1093,10 +988,6 @@ jobs:
|
|
|
|
|
trigger: true
|
|
|
|
|
passed:
|
|
|
|
|
- publish-release
|
|
|
|
|
- get: s3-spring-cli-vsix-snapshot
|
|
|
|
|
trigger: true
|
|
|
|
|
passed:
|
|
|
|
|
- publish-release
|
|
|
|
|
- task: publish-ovsx-releases
|
|
|
|
|
file: tasks/concourse/tasks/publish-ovsx-releases.yml
|
|
|
|
|
input_mapping:
|
|
|
|
|
@@ -1122,14 +1013,12 @@ jobs:
|
|
|
|
|
- build-concourse-rc
|
|
|
|
|
- build-bosh-rc
|
|
|
|
|
- build-spring-boot-rc
|
|
|
|
|
- build-spring-cli-rc
|
|
|
|
|
- get: version
|
|
|
|
|
passed:
|
|
|
|
|
- build-concourse-rc
|
|
|
|
|
- build-manifest-yaml-rc
|
|
|
|
|
- build-bosh-rc
|
|
|
|
|
- build-spring-boot-rc
|
|
|
|
|
- build-spring-cli-rc
|
|
|
|
|
params:
|
|
|
|
|
bump: final
|
|
|
|
|
- get: s3-concourse-vsix-snapshot
|
|
|
|
|
@@ -1144,9 +1033,6 @@ jobs:
|
|
|
|
|
- get: s3-spring-boot-vsix-snapshot
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-boot-rc
|
|
|
|
|
- get: s3-spring-cli-vsix-snapshot
|
|
|
|
|
passed:
|
|
|
|
|
- build-spring-cli-rc
|
|
|
|
|
- task: publish-vsix-releases
|
|
|
|
|
file: tasks/concourse/tasks/publish-vsix-releases.yml
|
|
|
|
|
input_mapping:
|
|
|
|
|
@@ -1170,7 +1056,6 @@ jobs:
|
|
|
|
|
• <https://marketplace.visualstudio.com/items?itemName=vmware.vscode-concourse|Concourse CI Pipeline Editor>
|
|
|
|
|
• <https://marketplace.visualstudio.com/items?itemName=vmware.vscode-bosh|Bosh Deployment Manifest Editor>
|
|
|
|
|
• <https://marketplace.visualstudio.com/items?itemName=vmware.vscode-spring-boot|Spring Boot Support>
|
|
|
|
|
• <https://marketplace.visualstudio.com/items?itemName=vmware.vscode-spring-cli|Spring CLI Support>
|
|
|
|
|
- in_parallel:
|
|
|
|
|
- put: sts4-out
|
|
|
|
|
params:
|
|
|
|
|
@@ -1401,7 +1286,6 @@ groups:
|
|
|
|
|
- name: vscode-pre-release
|
|
|
|
|
jobs:
|
|
|
|
|
- publish-spring-boot-pre-release
|
|
|
|
|
- publish-spring-cli-pre-release
|
|
|
|
|
- publish-concourse-pre-release
|
|
|
|
|
- publish-bosh-pre-release
|
|
|
|
|
- publish-manifest-yaml-pre-release
|
|
|
|
|
@@ -1412,7 +1296,6 @@ groups:
|
|
|
|
|
- build-concourse-rc
|
|
|
|
|
- build-manifest-yaml-rc
|
|
|
|
|
- build-spring-boot-rc
|
|
|
|
|
- build-spring-cli-rc
|
|
|
|
|
- trigger-rc-build
|
|
|
|
|
- publish-release
|
|
|
|
|
- publish-ovsx-releases
|
|
|
|
|
|