version: 1.0.{build} branches: only: - master - dev image: Visual Studio 2017 clone_depth: 1 init: - ps: dotnet --version environment: Appveyor: true COVERALLS_REPO_TOKEN: secure: 5L1b6XqSNTOfU1iZrARo5eUOi1HOleVO3VDCW0pr6yaspgkC5jxL+gBDK0OEY8EI services: - mssql2014 - mysql - mongodb install: - ps: >- #copy my.ini into mysql folder xcopy "$($env:appveyor_build_folder)\DatabaseScripts\MySQL\my.ini" "C:\Program Files\MySQL\MySQL Server 5.7" /y build_script: - ps: >- ./appveyor.build.ps1 test_script: - ps: >- ./appveyor.test.ps1 artifacts: - path: Bootstrap.Admin\bin\release\netcoreapp2.2\publish\ name: BootstrapAdmin type: WebDeployPackage deploy: - provider: GitHub tag: v$(appveyor_build_version) release: BootstrapAdmin-v$(appveyor_build_version) description: BootstrapAdmin auto generated by Appveyor auth_token: secure: bTF+J9xTuL63Q3fMN533GYvPEjHYPZsFRCVrpYpyFNcQpLe3CMLYT1D/x52J9nhC artifact: BootstrapAdmin draft: true prerelease: true force_update: true on: branch: master APPVEYOR_REPO_TAG: true notifications: - provider: Email to: - argo@163.com subject: '{{projectName}} {{branch}} Build {{status}} {{buildVersion}}' message: >-
{{#passed}}

Build {{repositoryProvider}} {{projectName}} {{branch}} {{buildVersion}} completed

{{/passed}} {{#failed}}

Build {{repositoryProvider}} {{projectName}} {{branch}} {{buildVersion}} failed

{{/failed}}

Commit {{commitId}} by {{commitAuthor}} on {{commitDate}}:
{{commitMessage}}

Configure your notification preferences

on_build_success: true on_build_failure: true on_build_status_changed: false