diff --git a/.drone.yml b/.drone.yml index b6cf331..84435f7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,13 +3,16 @@ type: docker name: default steps: -- name: simple - image: alpine +- name: compile + image: mcr.microsoft.com/dotnet/sdk:6.0 + commands: + - sh build.sh + +- name: build-image + image: plugins/docker settings: dockerfile: SimpleDevApi/Dockerfile tags: latest - insecure: true - registry: "110.42.210.85:2500" repo: "110.42.210.85:2500/SimpleDevApi/SimpleDevApi:latest" username: from_secret: admin diff --git a/Build.sh b/Build.sh new file mode 100644 index 0000000..e5b71c4 --- /dev/null +++ b/Build.sh @@ -0,0 +1,7 @@ +wd=$(pwd) +echo wd + +cd $wd/SimpleDevApi/ +dotnet restore +dotnet build +dotnet publish -c Release -o ./bin/ \ No newline at end of file diff --git a/SimpleDevApi.sln b/SimpleDevApi.sln index 0586fd8..461309b 100644 --- a/SimpleDevApi.sln +++ b/SimpleDevApi.sln @@ -8,6 +8,7 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{279190B1-8747-44B3-AAF6-28B8CF30E61C}" ProjectSection(SolutionItems) = preProject .drone.yml = .drone.yml + build.sh = build.sh EndProjectSection EndProject Global