diff --git a/atom-extensions/atom-boot-java/.travis.yml b/atom-extensions/atom-boot-java/.travis.yml new file mode 100644 index 000000000..b7f7d0e84 --- /dev/null +++ b/atom-extensions/atom-boot-java/.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-boot-java/README.MD b/atom-extensions/atom-boot-java/README.MD new file mode 100644 index 000000000..ad1cf335f --- /dev/null +++ b/atom-extensions/atom-boot-java/README.MD @@ -0,0 +1,4 @@ +# Atom package for Spring Boot projects + +[![macOS Build Status](https://travis-ci.org/spring-projects/atom-boot-java.svg?branch=master)](https://travis-ci.org/spring-projects/atom-boot-java) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/1jvknxt9jhykgrxo?svg=true)](https://ci.appveyor.com/project/spring-projects/atom-boot-java/branch/master) [![Dependency Status](https://david-dm.org/spring-projects/atom-boot-java.svg)](https://david-dm.org/spring-projects/atom-boot-java) + diff --git a/atom-extensions/atom-boot-java/appveyor.yml b/atom-extensions/atom-boot-java/appveyor.yml new file mode 100644 index 000000000..9fa4278db --- /dev/null +++ b/atom-extensions/atom-boot-java/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-boot-properties/README.MD b/atom-extensions/atom-boot-properties/README.MD index 8cd5ab96c..eec8eab4e 100644 --- a/atom-extensions/atom-boot-properties/README.MD +++ b/atom-extensions/atom-boot-properties/README.MD @@ -1,5 +1,7 @@ # Atom package for Spring Boot Application Properties +[![macOS Build Status](https://travis-ci.org/spring-projects/atom-boot-properties.svg?branch=master)](https://travis-ci.org/spring-projects/atom-boot-properties) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/1jvknxt9jhykgrxo?svg=true)](https://ci.appveyor.com/project/spring-projects/atom-boot-properties/branch/master) [![Dependency Status](https://david-dm.org/spring-projects/atom-boot-properties.svg)](https://david-dm.org/spring-projects/atom-boot-properties) + Atom package and Language Server providing support for editing `application.properties` and `application.yml` files containing Spring Boot configuration properties. diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index dd23df357..3be7992b8 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -73,6 +73,12 @@ resources: branch: {{branch}} private_key: {{rsa_id}} uri: git@github.com:spring-projects/atom-boot-java.git +- name: atom-boot-properties + type: git + source: + branch: {{branch}} + private_key: {{rsa_id}} + uri: git@github.com:spring-projects/atom-boot-properties.git - name: tasks type: git source: @@ -225,6 +231,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/atom/snapshots/boot-java-(.*).tgz +- name: s3-boot-properties-atom-snapshot + type: s3 + source: + bucket: {{s3_bucket}} + access_key_id: {{s3_accesskey}} + secret_access_key: {{s3_secretkey}} + region_name: {{s3_region}} + regexp: sts4/atom/snapshots/boot-properties-(.*).tgz - name: vscode-snapshot-website type: s3-multi source: @@ -703,6 +717,10 @@ jobs: trigger: true passed: - build-boot-java-atom-package + - get: s3-boot-properties-atom-snapshot + trigger: true + passed: + - build-boot-properties-atom-package - task: build-website file: sts4/concourse/tasks/build-atom-website.yml - put: atom-snapshot-website @@ -905,3 +923,37 @@ jobs: params: text: | Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! +- name: build-boot-properties-atom-package + serial: true + plan: + - aggregate: + - get: sts4 + passed: + - atom-language-servers-test + - get: atom-boot-properties + - get: s3-boot-properties-fatjar-snapshot + trigger: true + passed: + - atom-language-servers-test + - task: build-boot-properties-atom-package + params: + package_name: atom-boot-properties + input_mapping: + fatjar: s3-boot-properties-fatjar-snapshot + release_repo: atom-boot-properties + file: sts4/concourse/tasks/build-atom-package.yml + - aggregate: + - put: s3-boot-properties-atom-snapshot + params: + file: out/boot-properties-*.tgz + acl: public-read + - put: atom-boot-properties + params: + repository: out/repo + rebase: true + on_failure: + put: slack-notification + params: + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! + \ No newline at end of file