@@ -50,22 +50,16 @@ jobs:
5050 - name : Publish API
5151 run : dotnet publish "TransactionProcessor\TransactionProcessor.csproj" --configuration Release --output publishOutput
5252
53- - name : Setup .NET Core 2.0
54- uses : actions/setup-dotnet@v1
55- with :
56- dotnet-version : 2.0.0
57-
58- - name : Extract Octopus Tools
53+ - name : Install Octopus CLI
5954 run : |
60- mkdir /opt/octo
61- cd /opt/octo
62- wget -O /opt/octo/octopus.zip https://download.octopusdeploy.com/octopus-tools/6.12.0/OctopusTools.6.12.0.portable.zip
63- unzip /opt/octo/octopus.zip
64- chmod +x /opt/octo/Octo
55+ sudo apt update && sudo apt install --no-install-recommends gnupg curl ca-certificates apt-transport-https && \
56+ curl -sSfL https://apt.octopus.com/public.key | sudo apt-key add - && \
57+ sudo sh -c "echo deb https://apt.octopus.com/ stable main > /etc/apt/sources.list.d/octopus.com.list" && \
58+ sudo apt update && sudo apt install octopuscli
6559
6660 - name : Pack Files for Octopus
6761 run : >-
68- /opt/ octo/Octo pack
62+ octo pack
6963 --outFolder /home/runner/work/TransactionProcessor/TransactionProcessor
7064 --basePath /home/runner/work/TransactionProcessor/TransactionProcessor/publishOutput
7165 --id TransactionProcessor
7670
7771 - name : Push Package to Octopus
7872 run : >-
79- /opt/ octo/Octo push
73+ octo push
8074 --server ${{ secrets.OCTOPUS_URL }}
8175 --apiKey ${{ secrets.OCTOPUS_APIKEY }}
8276 --package /home/runner/work/TransactionProcessor/TransactionProcessor/TransactionProcessor.${{ steps.get_version.outputs.VERSION }}.zip
9993
10094 - name : Create & Deploy Release in Octopus
10195 run : >-
102- /opt/ octo/Octo create-release
96+ octo create-release
10397 --server ${{ secrets.OCTOPUS_URL }}
10498 --apiKey ${{ secrets.OCTOPUS_APIKEY }}
10599 --project "Transaction Processor"
@@ -109,11 +103,6 @@ jobs:
109103 --waitfordeployment
110104 --deploymenttimeout 00:05:00
111105 --releasenotes "${{ steps.buildreleasenotes.outputs.releasenote }}"
112-
113- - name : Setup .NET Core 3.0
114- uses : actions/setup-dotnet@v1
115- with :
116- dotnet-version : 3.0.100
117106
118107 - name : Build and Publish Nuget Packages
119108 run : |
0 commit comments