diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml new file mode 100644 index 0000000..26071ed --- /dev/null +++ b/.onedev-buildspec.yml @@ -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