Enhance CI pipeline

- Support for Pull Requests
- Display build status on commit
- Notify build results on slack
- Support for releasing to artifactory

Closes gh-771
This commit is contained in:
Madhura Bhave
2018-11-19 15:13:07 -08:00
parent 22b4c9537c
commit 79623260f9
8 changed files with 277 additions and 1 deletions
+19
View File
@@ -0,0 +1,19 @@
---
platform: linux
image_resource:
type: docker-image
source:
repository: springio/github-release-notes-generator
tag: '0.0.2'
inputs:
- name: git-repo
- name: version
outputs:
- name: generated-release-notes
params:
GITHUB_ORGANIZATION:
GITHUB_REPO:
GITHUB_USERNAME:
GITHUB_TOKEN:
run:
path: git-repo/ci/scripts/generate-release-notes.sh