diff --git a/atom-extensions/atom-boot-java/.gitignore-release b/atom-extensions/atom-boot-java/.gitignore-release new file mode 100644 index 000000000..38d57c0ad --- /dev/null +++ b/atom-extensions/atom-boot-java/.gitignore-release @@ -0,0 +1,3 @@ +.idea/ +server/ +node_modules/ diff --git a/atom-extensions/atom-bosh/.travis.yml b/atom-extensions/atom-bosh/.travis.yml new file mode 100644 index 000000000..b7f7d0e84 --- /dev/null +++ b/atom-extensions/atom-bosh/.travis.yml @@ -0,0 +1,15 @@ +language: objective-c + +notifications: + email: + on_success: never + on_failure: change + +script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh' + +git: + depth: 10 + +branches: + only: + - master \ No newline at end of file diff --git a/atom-extensions/atom-bosh/appveyor.yml b/atom-extensions/atom-bosh/appveyor.yml new file mode 100644 index 000000000..9fa4278db --- /dev/null +++ b/atom-extensions/atom-bosh/appveyor.yml @@ -0,0 +1,27 @@ +version: "{build}" + +platform: x64 + +branches: + only: + - master + +clone_depth: 10 + +skip_tags: true + +environment: + APM_TEST_PACKAGES: + + matrix: + - ATOM_CHANNEL: stable + - ATOM_CHANNEL: beta + +install: + - ps: Install-Product node 6 + +build_script: + - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/atom/ci/master/build-package.ps1')) + +test: off +deploy: off \ No newline at end of file diff --git a/atom-extensions/atom-cf-manifest-yaml/.gitignore-release b/atom-extensions/atom-cf-manifest-yaml/.gitignore-release new file mode 100644 index 000000000..51786ff67 --- /dev/null +++ b/atom-extensions/atom-cf-manifest-yaml/.gitignore-release @@ -0,0 +1,6 @@ +/.idea +/node_modules +/server +*.tgz +*.iml +*.log \ No newline at end of file diff --git a/atom-extensions/atom-cf-manifest-yaml/.travis.yml b/atom-extensions/atom-cf-manifest-yaml/.travis.yml new file mode 100644 index 000000000..b7f7d0e84 --- /dev/null +++ b/atom-extensions/atom-cf-manifest-yaml/.travis.yml @@ -0,0 +1,15 @@ +language: objective-c + +notifications: + email: + on_success: never + on_failure: change + +script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh' + +git: + depth: 10 + +branches: + only: + - master \ No newline at end of file diff --git a/atom-extensions/atom-cf-manifest-yaml/appveyor.yml b/atom-extensions/atom-cf-manifest-yaml/appveyor.yml new file mode 100644 index 000000000..9fa4278db --- /dev/null +++ b/atom-extensions/atom-cf-manifest-yaml/appveyor.yml @@ -0,0 +1,27 @@ +version: "{build}" + +platform: x64 + +branches: + only: + - master + +clone_depth: 10 + +skip_tags: true + +environment: + APM_TEST_PACKAGES: + + matrix: + - ATOM_CHANNEL: stable + - ATOM_CHANNEL: beta + +install: + - ps: Install-Product node 6 + +build_script: + - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/atom/ci/master/build-package.ps1')) + +test: off +deploy: off \ No newline at end of file diff --git a/atom-extensions/atom-concourse/.gitignore-release b/atom-extensions/atom-concourse/.gitignore-release new file mode 100644 index 000000000..0dd84018c --- /dev/null +++ b/atom-extensions/atom-concourse/.gitignore-release @@ -0,0 +1,6 @@ +/.idea +/node_modules +/server +*.tgz +*iml +*.log \ No newline at end of file diff --git a/atom-extensions/atom-concourse/.travis.yml b/atom-extensions/atom-concourse/.travis.yml new file mode 100644 index 000000000..b7f7d0e84 --- /dev/null +++ b/atom-extensions/atom-concourse/.travis.yml @@ -0,0 +1,15 @@ +language: objective-c + +notifications: + email: + on_success: never + on_failure: change + +script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh' + +git: + depth: 10 + +branches: + only: + - master \ No newline at end of file diff --git a/atom-extensions/atom-concourse/appveyor.yml b/atom-extensions/atom-concourse/appveyor.yml new file mode 100644 index 000000000..9fa4278db --- /dev/null +++ b/atom-extensions/atom-concourse/appveyor.yml @@ -0,0 +1,27 @@ +version: "{build}" + +platform: x64 + +branches: + only: + - master + +clone_depth: 10 + +skip_tags: true + +environment: + APM_TEST_PACKAGES: + + matrix: + - ATOM_CHANNEL: stable + - ATOM_CHANNEL: beta + +install: + - ps: Install-Product node 6 + +build_script: + - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/atom/ci/master/build-package.ps1')) + +test: off +deploy: off \ No newline at end of file diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index d6b71810a..afbf6999b 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -37,36 +37,36 @@ resources: branch: {{branch}} private_key: {{rsa_id}} uri: git@github.com:spring-projects/atom-cf-manifest-yaml.git -- name: atom-cf-manifest-yaml-out - type: git - source: - branch: {{branch}} - private_key: {{rsa_id}} - uri: git@github.com:spring-projects/atom-cf-manifest-yaml.git +# - name: atom-cf-manifest-yaml-out +# type: git +# source: +# branch: {{branch}} +# private_key: {{rsa_id}} +# uri: git@github.com:spring-projects/atom-cf-manifest-yaml.git - name: atom-concourse type: git source: branch: {{branch}} private_key: {{rsa_id}} uri: git@github.com:spring-projects/atom-concourse.git -- name: atom-concourse-out - type: git - source: - branch: {{branch}} - private_key: {{rsa_id}} - uri: git@github.com:spring-projects/atom-concourse.git +# - name: atom-concourse-out +# type: git +# source: +# branch: {{branch}} +# private_key: {{rsa_id}} +# uri: git@github.com:spring-projects/atom-concourse.git - name: atom-bosh type: git source: branch: {{branch}} private_key: {{rsa_id}} uri: git@github.com:spring-projects/atom-bosh.git -- name: atom-bosh-out - type: git - source: - branch: {{branch}} - private_key: {{rsa_id}} - uri: git@github.com:spring-projects/atom-bosh.git +# - name: atom-bosh-out +# type: git +# source: +# branch: {{branch}} +# private_key: {{rsa_id}} +# uri: git@github.com:spring-projects/atom-bosh.git - name: tasks type: git source: @@ -123,14 +123,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/fatjars/snapshots/manifest-yaml-language-server-(.*).jar -- name: s3-manifest-yaml-fatjar-rc - type: s3 - source: - bucket: {{s3_prod_bucket}} - access_key_id: {{s3_prod_accesskey}} - secret_access_key: {{s3_prod_secretkey}} - region_name: {{s3_prod_region}} - regexp: release/STS4/fatjars/manifest-yaml-language-server-(.*).jar +# - name: s3-manifest-yaml-fatjar-rc +# type: s3 +# source: +# bucket: {{s3_prod_bucket}} +# access_key_id: {{s3_prod_accesskey}} +# secret_access_key: {{s3_prod_secretkey}} +# region_name: {{s3_prod_region}} +# regexp: release/STS4/fatjars/manifest-yaml-language-server-(.*).jar - name: s3-concourse-fatjar-snapshot type: s3 source: @@ -139,14 +139,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/fatjars/snapshots/concourse-language-server-(.*).jar -- name: s3-concourse-fatjar-rc - type: s3 - source: - bucket: {{s3_prod_bucket}} - access_key_id: {{s3_prod_accesskey}} - secret_access_key: {{s3_prod_secretkey}} - region_name: {{s3_prod_region}} - regexp: release/STS4/fatjars/concourse-language-server-(.*).jar +# - name: s3-concourse-fatjar-rc +# type: s3 +# source: +# bucket: {{s3_prod_bucket}} +# access_key_id: {{s3_prod_accesskey}} +# secret_access_key: {{s3_prod_secretkey}} +# region_name: {{s3_prod_region}} +# regexp: release/STS4/fatjars/concourse-language-server-(.*).jar - name: s3-bosh-fatjar-snapshot type: s3 source: @@ -155,14 +155,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/fatjars/snapshots/bosh-language-server-(.*).jar -- name: s3-bosh-fatjar-rc - type: s3 - source: - bucket: {{s3_prod_bucket}} - access_key_id: {{s3_prod_accesskey}} - secret_access_key: {{s3_prod_secretkey}} - region_name: {{s3_prod_region}} - regexp: release/STS4/fatjars/bosh-language-server-(.*).jar +# - name: s3-bosh-fatjar-rc +# type: s3 +# source: +# bucket: {{s3_prod_bucket}} +# access_key_id: {{s3_prod_accesskey}} +# secret_access_key: {{s3_prod_secretkey}} +# region_name: {{s3_prod_region}} +# regexp: release/STS4/fatjars/bosh-language-server-(.*).jar - name: s3-boot-java-fatjar-snapshot type: s3 source: @@ -171,14 +171,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/fatjars/snapshots/boot-java-language-server-(.*).jar -- name: s3-boot-java-fatjar-rc - type: s3 - source: - bucket: {{s3_prod_bucket}} - access_key_id: {{s3_prod_accesskey}} - secret_access_key: {{s3_prod_secretkey}} - region_name: {{s3_prod_region}} - regexp: release/STS4/fatjars/boot-java-language-server-(.*).jar +# - name: s3-boot-java-fatjar-rc +# type: s3 +# source: +# bucket: {{s3_prod_bucket}} +# access_key_id: {{s3_prod_accesskey}} +# secret_access_key: {{s3_prod_secretkey}} +# region_name: {{s3_prod_region}} +# regexp: release/STS4/fatjars/boot-java-language-server-(.*).jar - name: s3-manifest-yaml-atom-snapshot type: s3 source: @@ -393,93 +393,93 @@ jobs: only_tag: true tag_prefix: V_ tag: version/version -- name: promote-fatjars-to-rc - serial: true - plan: - - aggregate: - - get: s3-bosh-fatjar-snapshot - passed: - - build-bosh-atom-package - - get: s3-concourse-fatjar-snapshot - passed: - - build-concourse-atom-package - - get: s3-manifest-yaml-fatjar-snapshot - passed: - - build-manifest-yaml-atom-package - - aggregate: - - put: s3-bosh-fatjar-rc - params: - file: s3-bosh-fatjar-snapshot/*.jar - acl: public-read - - put: s3-concourse-fatjar-rc - params: - file: s3-concourse-fatjar-snapshot/*.jar - acl: public-read - - put: s3-manifest-yaml-fatjar-rc - params: - file: s3-manifest-yaml-fatjar-snapshot/*.jar - acl: public-read - - put: s3-boot-java-fatjar-rc - params: - file: s3-boot-java-fatjar-snapshot/*.jar - acl: public-read -- name: prepare-manifest-yaml-atom-rc - serial: true - plan: - - aggregate: - - get: sts4 - - get: atom-cf-manifest-yaml - - get: s3-manifest-yaml-fatjar-rc - trigger: true - passed: - - promote-fatjars-to-rc - - task: build-atom-package - input_mapping: - package_sources: atom-cf-manifest-yaml - fatjar: s3-manifest-yaml-fatjar-rc - file: sts4/concourse/tasks/build-atom-package.yml - - put: atom-cf-manifest-yaml-out - params: - repository: out/repo - rebase: true -- name: prepare-concourse-atom-rc - serial: true - plan: - - aggregate: - - get: sts4 - - get: atom-concourse - - get: s3-concourse-fatjar-rc - trigger: true - passed: - - promote-fatjars-to-rc - - task: build-atom-package - input_mapping: - package_sources: atom-concourse - fatjar: s3-concourse-fatjar-rc - file: sts4/concourse/tasks/build-atom-package.yml - - put: atom-concourse-out - params: - repository: out/repo - rebase: true -- name: prepare-bosh-atom-rc - serial: true - plan: - - aggregate: - - get: sts4 - - get: atom-bosh - - get: s3-bosh-fatjar-rc - trigger: true - passed: - - promote-fatjars-to-rc - - task: build-atom-package - input_mapping: - package_sources: atom-bosh - fatjar: s3-bosh-fatjar-rc - file: sts4/concourse/tasks/build-atom-package.yml - - put: atom-bosh-out - params: - repository: out/repo - rebase: true +# - name: promote-fatjars-to-rc +# serial: true +# plan: +# - aggregate: +# - get: s3-bosh-fatjar-snapshot +# passed: +# - build-bosh-atom-package +# - get: s3-concourse-fatjar-snapshot +# passed: +# - build-concourse-atom-package +# - get: s3-manifest-yaml-fatjar-snapshot +# passed: +# - build-manifest-yaml-atom-package +# - aggregate: +# - put: s3-bosh-fatjar-rc +# params: +# file: s3-bosh-fatjar-snapshot/*.jar +# acl: public-read +# - put: s3-concourse-fatjar-rc +# params: +# file: s3-concourse-fatjar-snapshot/*.jar +# acl: public-read +# - put: s3-manifest-yaml-fatjar-rc +# params: +# file: s3-manifest-yaml-fatjar-snapshot/*.jar +# acl: public-read +# - put: s3-boot-java-fatjar-rc +# params: +# file: s3-boot-java-fatjar-snapshot/*.jar +# acl: public-read +# - name: prepare-manifest-yaml-atom-rc +# serial: true +# plan: +# - aggregate: +# - get: sts4 +# - get: atom-cf-manifest-yaml +# - get: s3-manifest-yaml-fatjar-rc +# trigger: true +# passed: +# - promote-fatjars-to-rc +# - task: build-atom-package +# input_mapping: +# package_sources: atom-cf-manifest-yaml +# fatjar: s3-manifest-yaml-fatjar-rc +# file: sts4/concourse/tasks/build-atom-package.yml +# - put: atom-cf-manifest-yaml-out +# params: +# repository: out/repo +# rebase: true +# - name: prepare-concourse-atom-rc +# serial: true +# plan: +# - aggregate: +# - get: sts4 +# - get: atom-concourse +# - get: s3-concourse-fatjar-rc +# trigger: true +# passed: +# - promote-fatjars-to-rc +# - task: build-atom-package +# input_mapping: +# package_sources: atom-concourse +# fatjar: s3-concourse-fatjar-rc +# file: sts4/concourse/tasks/build-atom-package.yml +# - put: atom-concourse-out +# params: +# repository: out/repo +# rebase: true +# - name: prepare-bosh-atom-rc +# serial: true +# plan: +# - aggregate: +# - get: sts4 +# - get: atom-bosh +# - get: s3-bosh-fatjar-rc +# trigger: true +# passed: +# - promote-fatjars-to-rc +# - task: build-atom-package +# input_mapping: +# package_sources: atom-bosh +# fatjar: s3-bosh-fatjar-rc +# file: sts4/concourse/tasks/build-atom-package.yml +# - put: atom-bosh-out +# params: +# repository: out/repo +# rebase: true - name: build-concourse-rc plan: - aggregate: @@ -743,58 +743,72 @@ jobs: params: file: out/boot-java-language-server-*.jar acl: public-read -# - name: build-manifest-yaml-atom-package -# plan: -# - aggregate: -# - get: sts4 -# passed: -# - atom-language-servers-test -# - get: atom-cf-manifest-yaml -# trigger: true -# - get: s3-manifest-yaml-fatjar-snapshot -# trigger: true -# passed: -# - atom-language-servers-test -# - task: build-manifest-yaml-atom-package -# input_mapping: -# package_sources: atom-cf-manifest-yaml -# fatjar: s3-manifest-yaml-fatjar-snapshot -# file: sts4/concourse/tasks/build-atom-package.yml -# - put: s3-manifest-yaml-atom-snapshot -# params: -# file: out/cf-manifest-yaml-*.tgz -# acl: public-read -# on_failure: -# put: slack-notification -# params: -# text: | -# Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! -# - name: build-concourse-atom-package -# plan: -# - aggregate: -# - get: sts4 -# passed: -# - atom-language-servers-test -# - get: atom-concourse -# trigger: true -# - get: s3-concourse-fatjar-snapshot -# trigger: true -# passed: -# - atom-language-servers-test -# - task: build-concourse-pipeline-yaml-atom-package -# input_mapping: -# package_sources: atom-concourse -# fatjar: s3-concourse-fatjar-snapshot -# file: sts4/concourse/tasks/build-atom-package.yml -# - put: s3-concourse-atom-snapshot -# params: -# file: out/concourse-pipeline-yaml-*.tgz -# acl: public-read -# on_failure: -# put: slack-notification -# params: -# text: | -# Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! +- name: build-manifest-yaml-atom-package + serial: true + plan: + - aggregate: + - get: sts4 + passed: + - atom-language-servers-test + - get: atom-cf-manifest-yaml + - get: s3-manifest-yaml-fatjar-snapshot + trigger: true + passed: + - atom-language-servers-test + - task: build-manifest-yaml-atom-package + params: + package_name: atom-cf-manifest-yaml + input_mapping: + release_repo: atom-cf-manifest-yaml + fatjar: s3-manifest-yaml-fatjar-snapshot + file: sts4/concourse/tasks/build-atom-package.yml + - aggregate: + - put: s3-manifest-yaml-atom-snapshot + params: + file: out/cf-manifest-yaml-*.tgz + acl: public-read + - put: atom-cf-manifest-yaml + params: + repository: out/repo + rebase: true + on_failure: + put: slack-notification + params: + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! +- name: build-concourse-atom-package + serial: true + plan: + - aggregate: + - get: sts4 + passed: + - atom-language-servers-test + - get: atom-concourse + - get: s3-concourse-fatjar-snapshot + trigger: true + passed: + - atom-language-servers-test + - task: build-concourse-pipeline-yaml-atom-package + params: + package_name: atom-concourse + input_mapping: + release_repo: atom-concourse + fatjar: s3-concourse-fatjar-snapshot + file: sts4/concourse/tasks/build-atom-package.yml + - aggregate: + - put: s3-concourse-atom-snapshot + params: + file: out/concourse-pipeline-yaml-*.tgz + acl: public-read + - put: atom-concourse + params: + repository: out/repo + rebase: true + on_failure: + put: slack-notification + params: + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! - name: build-bosh-atom-package serial: true plan: