Skip to content

Commit 374069e

Browse files
Update createrelease.yml
1 parent bd270bc commit 374069e

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

.github/workflows/createrelease.yml

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -76,7 +70,7 @@ jobs:
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
@@ -99,7 +93,7 @@ jobs:
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

Comments
 (0)