Merge branch 'Merge_API_EF' of https://codefirst.iut.uca.fr/git/WhatTheFantasy/WF-PmAPI into Merge_API_EF
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
commit
c13a864252
@ -1,82 +1,82 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: CI_ApiPm
|
||||
|
||||
trigger:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
exclude:
|
||||
- master
|
||||
|
||||
steps:
|
||||
- name: retore & build
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet build --configuration Release
|
||||
depend_on: [clone]
|
||||
|
||||
- name: test
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet test
|
||||
depends_on: [retore & build]
|
||||
|
||||
- name: publish
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet publish -c Release -o out
|
||||
depends_on: [retore & build, test]
|
||||
|
||||
---
|
||||
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: CI_ApiPm_Master
|
||||
|
||||
trigger:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
- master
|
||||
|
||||
volumes:
|
||||
- name: doc
|
||||
temp: {}
|
||||
|
||||
|
||||
steps:
|
||||
- name: retore & build
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet build --configuration Release
|
||||
depend_on: [clone]
|
||||
|
||||
- name: test
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet test
|
||||
depends_on: [retore & build]
|
||||
|
||||
- name: generate doc
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
volumes:
|
||||
- name: doc
|
||||
path: /doc
|
||||
commands:
|
||||
- dotnet new tool-manifest
|
||||
- dotnet tool install NSwag.ConsoleCore
|
||||
- dotnet restore
|
||||
- cd WF_EF_Api/WfApi
|
||||
- dotnet nswag aspnetcore2openapi /output:/doc/swagger.json
|
||||
depends_on: [clone, retore & build]
|
||||
|
||||
#- name: code-inspection
|
||||
# image: hub.codefirst.iut.uca.fr/marc.chevaldonne:codefirs-dronsonarplugin-dotnet8
|
||||
# secret: [SECRET_SONAR_LOGIN]
|
||||
# A FINIR
|
||||
- name: publish
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet publish -c Release -o out
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: CI_ApiPm
|
||||
|
||||
trigger:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
exclude:
|
||||
- master
|
||||
|
||||
steps:
|
||||
- name: retore & build
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet build WF_EF_Api/WF_EF_Api.sln --configuration Release
|
||||
depend_on: [clone]
|
||||
|
||||
- name: test
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet test WF_EF_Api/XUnitTest/XUnitTest.csproj
|
||||
depends_on: [retore & build]
|
||||
|
||||
- name: publish
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet publish WF_EF_Api/WfApi/WfApi.csproj -c Release -o out
|
||||
depends_on: [retore & build, test]
|
||||
|
||||
---
|
||||
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: CI_ApiPm_Master
|
||||
|
||||
trigger:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
- master
|
||||
|
||||
volumes:
|
||||
- name: doc
|
||||
temp: {}
|
||||
|
||||
|
||||
steps:
|
||||
- name: retore & build
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet build --configuration Release
|
||||
depend_on: [clone]
|
||||
|
||||
- name: test
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet test
|
||||
depends_on: [retore & build]
|
||||
|
||||
- name: generate doc
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
volumes:
|
||||
- name: doc
|
||||
path: /doc
|
||||
commands:
|
||||
- dotnet new tool-manifest
|
||||
- dotnet tool install NSwag.ConsoleCore
|
||||
- dotnet restore
|
||||
- cd WF_EF_Api/WfApi
|
||||
- dotnet nswag aspnetcore2openapi /output:/doc/swagger.json
|
||||
depends_on: [clone, retore & build]
|
||||
|
||||
#- name: code-inspection
|
||||
# image: hub.codefirst.iut.uca.fr/marc.chevaldonne:codefirs-dronsonarplugin-dotnet8
|
||||
# secret: [SECRET_SONAR_LOGIN]
|
||||
# A FINIR
|
||||
- name: publish
|
||||
image: mcr.microsoft.com/dotnet/sdk:8.0
|
||||
commands:
|
||||
- dotnet publish -c Release -o out
|
||||
depends_on: [retore & build, test]
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue