Skip to content

Commit

Permalink
Merge branch 'release/0.16.0' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
patriksvensson committed Sep 15, 2016
2 parents c2ca4f7 + fb3d974 commit e20691b
Show file tree
Hide file tree
Showing 755 changed files with 9,062 additions and 12,196 deletions.
13 changes: 12 additions & 1 deletion .gitignore
Expand Up @@ -4,10 +4,21 @@
[Tt]emp/
[Ll]ib/
[Pp]ackages/
/[Bb]uild/
/[Aa]rtifacts/
/[Tt]ools/
*.sln.ide/

# .NET CLI
/.dotnet/
dotnet-install.sh*
/.packages/

# Visual Studio
.vs/
.vscode/
launchSettings.json
project.lock.json

# Build related
build-results/
tools/Cake/
Expand Down
34 changes: 29 additions & 5 deletions .travis.yml
@@ -1,10 +1,34 @@
language: csharp
script:
- ./build.sh
os:
- linux
- osx
- linux

# .NET CLI require Ubuntu 14.04
sudo: required
dist: trusty
addons:
apt:
packages:
- gettext
- libcurl4-openssl-dev
- libicu-dev
- libssl-dev
- libunwind8

# .NET CLI require OSX 10.10
osx_image: xcode7.1
before_install:
- if test "$TRAVIS_OS_NAME" == "osx"; then brew update; brew install openssl; ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/; ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/; fi

mono:
- 4.2.3

script:
- ./build.sh --verbosity diagnostic

cache:
directories:
- src/packages
- tools
- .packages
- tools/Addins
- tools/gitreleasemanager
- tools/GitVersion.CommandLine
4 changes: 2 additions & 2 deletions CODEOFCONDUCT.md
Expand Up @@ -19,6 +19,6 @@ By adopting this Code of Conduct, project maintainers commit themselves to fairl

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [cake-build@outlook.com](mailto:cake-build@outlook.com). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [caketeam@cakebuild.net](mailto:caketeam@cakebuild.net). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

This Code of Conduct is adapted from the Contributor Covenant, version 1.3.0, available from http://contributor-covenant.org/version/1/3/0/
This Code of Conduct is adapted from the Contributor Covenant, version 1.3.0, available from http://contributor-covenant.org/version/1/3/0/
16 changes: 16 additions & 0 deletions GitVersion.yml
@@ -0,0 +1,16 @@
branches:
main:
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
ignore:
sha:
- 2a4757b270f7946122ba6622e3d2e72b2b2808a7
10 changes: 0 additions & 10 deletions GitVersionConfig.yaml

This file was deleted.

35 changes: 23 additions & 12 deletions README.md
@@ -1,21 +1,30 @@
#Cake

[![NuGet](https://img.shields.io/nuget/v/Cake.svg)](https://www.nuget.org/packages/Cake) [![MyGet](https://img.shields.io/myget/cake/v/Cake.svg?label=myget)](https://www.myget.org/gallery/cake) [![Chocolatey](https://img.shields.io/chocolatey/v/Cake.portable.svg)](https://chocolatey.org/packages/cake.portable)
[![NuGet](https://img.shields.io/nuget/v/Cake.svg)](https://www.nuget.org/packages/Cake) [![MyGet](https://img.shields.io/myget/cake/vpre/Cake.svg?label=myget)](https://www.myget.org/gallery/cake) [![Chocolatey](https://img.shields.io/chocolatey/v/Cake.portable.svg)](https://chocolatey.org/packages/cake.portable)
[![homebrew](https://img.shields.io/homebrew/v/cake.svg)](http://braumeister.org/formula/cake)

[![Source Browser](https://img.shields.io/badge/Browse-Source-green.svg)](http://sourcebrowser.io/Browse/cake-build/cake)

Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.

| Build server | Platform | Status |
|-----------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------|
| AppVeyor | Windows | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake/branch/develop) |
| Travis | Linux / OS X | [![Travis build status](https://travis-ci.org/cake-build/cake.svg?branch=develop)](https://travis-ci.org/cake-build/cake) |
| TeamCity | Windows | [![TeamCity Build Status](http://img.shields.io/teamcity/codebetter/Cake_CakeMaster.svg)](http://teamcity.codebetter.com/viewType.html?buildTypeId=Cake_CakeMaster) |
| Bitrise | OS X | ![Bitrise Build Status](https://www.bitrise.io/app/7a9d707b00881436.svg?token=m8zsF3tNONLaF03eHU-Ftg&branch=develop) |
| Bitrise | Linux | ![Bitrise Build Status](https://www.bitrise.io/app/b811c91a26b1ea80.svg?token=zdwab0niOTRF4p3HcFYaxQ&branch=develop) |
| Jenkins | Windows | [![Jenkins](https://img.shields.io/jenkins/s/https/cake-jenkins.azurewebsites.net/Cake.svg)](http://cake-jenkins.azurewebsites.net/job/Cake/lastStableBuild/) |
| Bamboo | Windows | [![Bamboo Build Status](https://bambooshield.azurewebsites.net/planstatus/Flat/CAKE-CAKE.svg)](https://cakebuild.atlassian.net/builds/browse/CAKE-CAKE) |
| Visual Studio Team Services | Windows | ![VSTS Build Status](https://img.shields.io/vso/build/cake-build/af63183c-ac1f-4dbb-93bc-4fa862ea5809/1.svg) |
| MyGet Build Services | Windows | [![cake-myget-build-service MyGet Build Status](https://www.myget.org/BuildSource/Badge/cake-myget-build-service?identifier=53513546-050e-45de-9500-f161c99df6e2)](https://www.myget.org/) |
## Continuous integration

| Build server | Platform | Build status | Integration tests |
|-----------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| AppVeyor | Windows | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake/branch/develop) | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake-eijwj/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake-eijwj) |
| Travis | Linux / OS X | [![Travis build status](https://travis-ci.org/cake-build/cake.svg?branch=develop)](https://travis-ci.org/cake-build/cake) | |
| TeamCity | Windows | [![TeamCity Build Status](http://img.shields.io/teamcity/codebetter/Cake_CakeMaster.svg)](http://teamcity.codebetter.com/viewType.html?buildTypeId=Cake_CakeMaster) | |
| Bitrise | OS X | ![Bitrise Build Status](https://www.bitrise.io/app/7a9d707b00881436.svg?token=m8zsF3tNONLaF03eHU-Ftg&branch=develop) | ![Build Status](https://www.bitrise.io/app/804b431c1f27e0a0.svg?token=qKosHEaJAJEqzZcq4s5WRg&branch=develop) |
| Bitrise | Linux | ![Bitrise Build Status](https://www.bitrise.io/app/b811c91a26b1ea80.svg?token=zdwab0niOTRF4p3HcFYaxQ&branch=develop) | ![Build Status](https://www.bitrise.io/app/5a406f34f22113c6.svg?token=TQPbsmA9yP-iJOhzunIP4w&branch=develop) |
| Jenkins | Windows | [![Jenkins](https://img.shields.io/jenkins/s/https/cake-jenkins.azurewebsites.net/Cake.svg)](http://cake-jenkins.azurewebsites.net/job/Cake/lastStableBuild/) | |
| Bamboo | Windows | [![Bamboo Build Status](https://bambooshield.azurewebsites.net/planstatus/Flat/CAKE-CAKE.svg)](https://cakebuild.atlassian.net/builds/browse/CAKE-CAKE) | |
| Visual Studio Team Services | Windows | ![VSTS Build Status](https://img.shields.io/vso/build/cake-build/af63183c-ac1f-4dbb-93bc-4fa862ea5809/1.svg) | |
| MyGet Build Services | Windows | [![MyGet Build Status](https://www.myget.org/BuildSource/Badge/cake-myget-build-service?identifier=53513546-050e-45de-9500-f161c99df6e2)](https://www.myget.org/) |   |
| Bitbucket Pipelines | Linux | [![Build Status](https://bitbucketshield.azurewebsites.net/status/cakebuild/cake-integration-tests/develop)](https://bitbucketshield.azurewebsites.net/url/cakebuild/cake-integration-tests/develop) | [![Build Status](https://bitbucketshield.azurewebsites.net/status/cakebuild/cake-integration-tests/IntegrationTests_develop)](https://bitbucketshield.azurewebsites.net/url/cakebuild/cake-integration-tests/IntegrationTests_develop) |

## Code Coverage

[![Coverage Status](https://coveralls.io/repos/github/cake-build/cake/badge.svg?branch=develop)](https://coveralls.io/github/cake-build/cake?branch=develop)

## Table of Contents

Expand Down Expand Up @@ -133,6 +142,8 @@ Cake is provided as-is under the MIT license. For more information see [LICENSE]

A big thank you has to go to [JetBrains](https://www.jetbrains.com) who provide each of the Cake Developers with an [Open Source License](https://www.jetbrains.com/support/community/#section=open-source) for [ReSharper](https://www.jetbrains.com/resharper/) that helps with the development of Cake.

The Cake Team would also like to say thank you to the guys at [MyGet](https://www.myget.org/) for their support in providing a Professional Subscription which allows us to continue to push all of our pre-release editions of Cake NuGet packages for early consumption by the Cake Community.

## Code of Conduct

This project has adopted the code of conduct defined by the [Contributor Covenant](http://contributor-covenant.org/)
Expand Down
12 changes: 12 additions & 0 deletions ReleaseNotes.md
@@ -1,3 +1,15 @@
### New on 0.16.0 (Released 2016/09/15)
* Change API for registering dependencies with Cake
* Add include & exlude parameters to #tool directive
* Allow passing username and password to DownloadFile alias
* Port to .NET Core
* Publish symbol files
* Add missing MergeOutput Option for OpenCover
* ICakeContainerRegistry missing constraint
* NugetV2Resolver doesn't support new netstandard
* Implement custom logger support for MSBuild
* Support MSBuild logger switches

### New on 0.15.2 (Released 2016/07/29)

* Ensured that WiX candle definitions are enclosed in quotes
Expand Down
3 changes: 1 addition & 2 deletions appveyor.yml
Expand Up @@ -21,5 +21,4 @@ branches:

# Build cache
cache:
- src\packages -> src\**\packages.config
- tools -> build.cake, tools\packages.config
- tools -> build.cake
5 changes: 3 additions & 2 deletions bitbucket-pipelines.yml
@@ -1,8 +1,9 @@
# Cake Bitbucket Pipeline
image: devlead/pipeline-mono
image: devlead/bitbucket-pipelines-dotnet

pipelines:
default:
- step:
script:
- ./build.sh
- ln -s /opt/dotnet .dotnet
- ./build.sh -t "Run-Unit-Tests"

0 comments on commit e20691b

Please sign in to comment.