Skip to content

Commit

Permalink
(#319) implemented automatic CI release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
ghuntley authored Nov 4, 2016
1 parent 501b397 commit fe37bd3
Show file tree
Hide file tree
Showing 6 changed files with 204 additions and 82 deletions.
24 changes: 24 additions & 0 deletions GitReleaseManager.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
create:
include-footer: true
footer-heading: Where to get it
footer-content: You can download this release from [nuget.org](https://www.nuget.org/packages/akavache/{milestone})
footer-includes-milestone: true
milestone-replace-text: '{milestone}'
export:
include-created-date-in-title: true
created-date-string-format: MMMM dd, yyyy
perform-regex-removal: true
regex-text: '### Where to get it(\r\n)*You can .*\)'
multiline-regex: true
issue-labels-include:
- Breaking change
- Feature
- Bug
- Improvement
- Documentation
issue-labels-exclude:
- Build
issue-labels-alias:
- name: Documentation
header: Documentation
plural: Documentation
14 changes: 14 additions & 0 deletions GitVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
assembly-versioning-scheme: None
branches:
master:
mode: ContinuousDelivery
tag:
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
dev(elop)?(ment)?$:
mode: ContinuousDeployment
tag: alpha
increment: Minor
prevent-increment-of-merged-branch-version: false
track-merge-target: true
23 changes: 0 additions & 23 deletions RELEASENOTES.md

This file was deleted.

63 changes: 51 additions & 12 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,52 @@
version: 1.0.{build}
environment:
NUGET_SOURCE: https://www.myget.org/F/akavache/api/v2/package
NUGET_APIKEY:
secure: YP/3KxC2ffsuHNaolPXj66JVGzSjON9FcR2S2OEzn9c6SV14oPzUh1ySyeT+G+aA
build_script:
- ps: >-
./bootstrap.ps1
# configuration for "master" branch
-
configuration: Release
branches:
only:
- master
version: 1.0.{build}
environment:
GITHUB_USERNAME:
secure: 0Q9MvUId56SizmZwCf0cgg==
GITHUB_TOKEN:
secure: R3xA9iMXfUUtFd3wuL38pcDa0/BjjpBvNcGShr5LRibZtBoOVSH47Jat75rwaGur
NUGET_SOURCE: https://www.nuget.org/api/v2/package
NUGET_APIKEY:
secure: 0g2AqQxgiAIFhqoJbbmEPrJa15Z8U5xYT6vQe43Gocuxbjw74hBAIKbU+Cj65UNd
build_script:
- ps: >-
./bootstrap.ps1
./build.cmd
artifacts:
- path: artifacts/*
- path: '**/bin/*'
./build.cmd
artifacts:
- path: artifacts/*
- path: '**/bin/*'
test: off

# configuration for "develop" branch
-
configuration: Development
branches:
except:
- master

version: 1.0.{build}
environment:
NUGET_SOURCE: https://www.myget.org/F/akavache/api/v2/package
NUGET_APIKEY:
secure: YP/3KxC2ffsuHNaolPXj66JVGzSjON9FcR2S2OEzn9c6SV14oPzUh1ySyeT+G+aA
build_script:
- ps: >-
./bootstrap.ps1
./build.cmd
artifacts:
- path: artifacts/*
- path: '**/bin/*'
test: off

# "fall back" configuration for all other branches
# no "branches" section defined
# do not deploy at all
-
configuration: Development
Loading

0 comments on commit fe37bd3

Please sign in to comment.