Skip to content

Fazzani/azurepipelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Azure pipelines templates

Azure pipelines reusable templates repository

Getting Started

Templates list

Example

name: 1.0.$(BuildID)$(rev:.r)

resources:
  repositories:
    - repository: AzPipelinesTpl
      type: 'github'
      name: 'Fazzani/azurepipelines'
      endpoint: 'GitHub'

pool:
  vmImage: $(imageName)

pr:
  branches:
    include:
    - master
    - develop
    - refs/tags/v*
  paths:
    exclude:
    - docs/*
    - README.md

trigger:
  branches:
    include:
    - master
    - develop
    - refs/tags/v*
  paths:
    exclude:
    - docs/*
    - readme.md

variables:
  buildConfiguration: 'Release'
  DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true

strategy:
  matrix:
    linux:
     imageName: 'ubuntu-16.04'
     runtime: linux-x64
#    windows:
#      imageName: 'windows-2019'
steps:
- template: ci/az-dotnet-core.yml@AzPipelinesTpl
  parameters:
    buildConfiguration: $(buildConfiguration)

- task: DotNetCoreCLI@2
  displayName: '.NET publish $(buildConfiguration)'
  inputs:
    projects: src/ReleaseNotes/
    command: publish
    arguments: '--no-restore --no-build -c $(buildConfiguration) -r $(runtime) /p:PublishSingleFile=true /p:PublishTrimmed=true'

Documentation

About

azure pipelines templates

Resources

Stars

Watchers

Forks

Packages