Skip to content

Commit 1039fdf

Browse files
authored
Merge pull request #194 from AndrewCS149/testWorkflow
testWorkflow
2 parents 28b5753 + c13b9b9 commit 1039fdf

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

.github/workflows/staging.yml

+20-12
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ jobs:
3838
run: trunk build --release
3939
working-directory: client
4040

41-
- uses: actions/upload-artifact@master
41+
- name: Upload Build
42+
uses: actions/upload-artifact@v4
4243
with:
43-
name: clientBuild
44-
path: clientBuild
44+
name: clientArtifact
45+
path: client
4546

4647
build-server:
4748
name: Build Server
@@ -63,9 +64,10 @@ jobs:
6364
- name: Publish application
6465
run: dotnet publish ./server/devblog.csproj -c Release -o ./app/publish /p:UseAppHost=false
6566

66-
- uses: actions/upload-artifact@master
67+
- name: Upload Build
68+
uses: actions/upload-artifact@v4
6769
with:
68-
name: serverBuild
70+
name: serverArtifact
6971
path: ./app/publish
7072

7173
copy-files:
@@ -84,21 +86,27 @@ jobs:
8486
- name: Add Host Key to known_hosts
8587
run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
8688

87-
- uses: actions/download-artifact@master
89+
- name: Download the Client Artifact
90+
uses: actions/download-artifact@v4
8891
with:
89-
name: clientBuild
90-
path: clientBuild
92+
name: clientArtifact
93+
path: .
9194

92-
- uses: actions/download-artifact@master
95+
- name: Download the Server Artifact
96+
uses: actions/download-artifact@v4
9397
with:
94-
name: serverBuild
95-
path: app/publish
98+
name: serverArtifact
99+
path: .
100+
101+
- name: List Artifacts
102+
run: ls -l
96103

97104
- name: Copy Files to Server
98105
run: |
106+
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} docker-compose.yml ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}
99107
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r clientBuild/client/dist ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
100108
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} clientBuild/client/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
101-
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} app/publish/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
109+
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} server/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
102110
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r app/publish ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
103111
104112

0 commit comments

Comments
 (0)