Build for boot-properties

This commit is contained in:
BoykoAlex
2017-11-23 17:02:33 -05:00
parent 78fcd14bca
commit 37b7c3b6bf
5 changed files with 100 additions and 0 deletions

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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.

View File

@@ -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!