1
0
mirror of https://github.com/XFox111/GUTSchedule.git synced 2026-04-22 06:58:01 +03:00

Merge pull request #6 from XFox111/ci-cd-config

Configured CI pipeline, added status badge to Readme #4
This commit is contained in:
Michael Gordeev
2020-01-28 22:36:37 +03:00
committed by GitHub
3 changed files with 36 additions and 3 deletions
+3
View File
@@ -1,4 +1,7 @@
# GUTSchedule # GUTSchedule
[![Build Status](https://dev.azure.com/xfox111/GitHub%20CI/_apis/build/status/XFox111.GUTSchedule?branchName=master)](https://dev.azure.com/xfox111/GitHub%20CI/_build/latest?definitionId=8&branchName=master)
![Continious Delivery Pipeline](https://vsrm.dev.azure.com/xfox111/_apis/public/Release/badge/e42c572c-a3cd-4aac-bbb1-f720d9ccb5ea/1/5)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/xfox111/GUTSchedule) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/xfox111/GUTSchedule)
![GitHub issues](https://img.shields.io/github/issues/xfox111/GUTSchedule) ![GitHub issues](https://img.shields.io/github/issues/xfox111/GUTSchedule)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
+28 -3
View File
@@ -3,9 +3,6 @@
# Add steps that test, sign, and distribute an app, save build artifacts, and more: # Add steps that test, sign, and distribute an app, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/xamarin # https://docs.microsoft.com/azure/devops/pipelines/languages/xamarin
trigger:
- master
pool: pool:
vmImage: 'windows-latest' vmImage: 'windows-latest'
@@ -20,8 +17,36 @@ steps:
inputs: inputs:
restoreSolution: '**/*.sln' restoreSolution: '**/*.sln'
- task: ResharperCli@2
inputs:
solutionOrProjectPath: 'GUT.Schedule/GUT.Schedule.sln'
failBuildLevelSelector: 'Error'
failBuildOnCodeIssues: false
- task: XamarinAndroid@1 - task: XamarinAndroid@1
inputs: inputs:
projectFile: '**/**.csproj' projectFile: '**/**.csproj'
outputDirectory: '$(outputDirectory)' outputDirectory: '$(outputDirectory)'
configuration: '$(buildConfiguration)' configuration: '$(buildConfiguration)'
msbuildVersionOption: 'latest'
msbuildArchitectureOption: 'x64'
jdkOption: 'JDKVersion'
- task: DeleteFiles@1
inputs:
SourceFolder: '$(outputDirectory)'
Contents: |
**/**.pdb
**/**.dll
- task: CopyFiles@2
inputs:
SourceFolder: '$(Build.SourcesDirectory)'
Contents: 'changelog.md'
TargetFolder: '$(outputDirectory)'
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(outputDirectory)'
ArtifactName: 'bundle'
publishLocation: 'Container'
+5
View File
@@ -0,0 +1,5 @@
# Changelog file
## Changelog filling guidelines
- Update before every merge to master.
- Fill in English
- Should be compatible with Google Play changelog format (no Markdown)