Mise à jour de '.drone.yml'
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
831a65f244
commit
0cacb3a3ed
@ -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
|
||||
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
|
||||
depends_on: [retore & build, test]
|
Loading…
Reference in new issue