Add .onedev-buildspec.yml

This commit is contained in:
admin 2024-03-24 16:04:47 +00:00
parent e717332b12
commit a693beb118

32
.onedev-buildspec.yml Normal file
View file

@ -0,0 +1,32 @@
version: 29
jobs:
- name: Build and test
steps:
- !CommandStep
name: Build and test
runInContainer: false
interpreter: !DefaultInterpreter
commands: |
git checkout dev
if dotnet build
then
git checkout successful-build
git merge --no-ff dev
else
exit
fi
if dotnet test
then
git checkout successful-test
git merge --no-ff dev
fi
useTTY: true
condition: ALWAYS
triggers:
- !BranchUpdateTrigger
branches: dev
retryCondition: never
maxRetries: 3
retryDelay: 30
timeout: 3600