From 27f5351826224b95f273ba49bee9706260de9327 Mon Sep 17 00:00:00 2001 From: CatGirlsAreLife <20854328+CatGirlsAreLife@users.noreply.github.com> Date: Sun, 29 Jul 2018 14:25:07 -0400 Subject: [PATCH] Add AppVeyor configuration. --- appveyor.yml | 54 +++++++++++++++++++++++++++++++++++++++++++++ externals/README.md | 1 + 2 files changed, 55 insertions(+) create mode 100644 appveyor.yml create mode 100644 externals/README.md diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..d15bfc0 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,54 @@ +version: 1.0.0.0a{build} +branches: + except: + - next +skip_commits: + files: + - '**/*.md' +max_jobs: 15 +image: +- Visual Studio 2017 +- Visual Studio 2017 Preview +configuration: Release +platform: +- x86 +- x64 +cache: externals/Els_kom_new +before_build: +- ps: ./update-externals.ps1 +build: + project: callbacktest_plugin.sln + parallel: true + verbosity: minimal +# after_build: +# - cmd: ./package-release.cmd +test: off +artifacts: +# - path: bin/$(platform)/$(configuration)/*.zip +- path: bin/$(platform)/$(configuration)/*.* + name: myartifact +before_deploy: +- ps: ./appveyor-deploy.ps1 +deploy: +- provider: GitHub + release: $(APPVEYOR_REPO_TAG_NAME) + description: '$(APPVEYOR_REPO_COMMIT_MESSAGE) - $(APPVEYOR_REPO_BRANCH)' + auth_token: + secure: oHqKZpK6huL4v9LT6ifeFb/MA3vI1NRlN66jP+qbI7DiGhV0ZF3L7xmTeJR+OEFG +# repository: Elskom/Els_kom_builds + artifact: myartifact + prerelease: false + force_update: true + on: + APPVEYOR_REPO_TAG: true +- provider: GitHub + release: $(APPVEYOR_REPO_TAG_NAME) + description: '$(APPVEYOR_REPO_COMMIT_MESSAGE) - $(APPVEYOR_REPO_BRANCH)' + auth_token: + secure: oHqKZpK6huL4v9LT6ifeFb/MA3vI1NRlN66jP+qbI7DiGhV0ZF3L7xmTeJR+OEFG +# repository: Elskom/Els_kom_builds + artifact: myartifact + prerelease: true + force_update: true + on: + APPVEYOR_REPO_TAG: false diff --git a/externals/README.md b/externals/README.md new file mode 100644 index 0000000..d43687b --- /dev/null +++ b/externals/README.md @@ -0,0 +1 @@ +This folder holds all the clones needed to build things for this plugin.