@@ -38,10 +38,11 @@ jobs:
38
38
run : trunk build --release
39
39
working-directory : client
40
40
41
- - uses : actions/upload-artifact@master
41
+ - name : Upload Build
42
+ uses : actions/upload-artifact@v4
42
43
with :
43
- name : clientBuild
44
- path : clientBuild
44
+ name : clientArtifact
45
+ path : client
45
46
46
47
build-server :
47
48
name : Build Server
63
64
- name : Publish application
64
65
run : dotnet publish ./server/devblog.csproj -c Release -o ./app/publish /p:UseAppHost=false
65
66
66
- - uses : actions/upload-artifact@master
67
+ - name : Upload Build
68
+ uses : actions/upload-artifact@v4
67
69
with :
68
- name : serverBuild
70
+ name : serverArtifact
69
71
path : ./app/publish
70
72
71
73
copy-files :
@@ -84,21 +86,27 @@ jobs:
84
86
- name : Add Host Key to known_hosts
85
87
run : ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
86
88
87
- - uses : actions/download-artifact@master
89
+ - name : Download the Client Artifact
90
+ uses : actions/download-artifact@v4
88
91
with :
89
- name : clientBuild
90
- path : clientBuild
92
+ name : clientArtifact
93
+ path : .
91
94
92
- - uses : actions/download-artifact@master
95
+ - name : Download the Server Artifact
96
+ uses : actions/download-artifact@v4
93
97
with :
94
- name : serverBuild
95
- path : app/publish
98
+ name : serverArtifact
99
+ path : .
100
+
101
+ - name : List Artifacts
102
+ run : ls -l
96
103
97
104
- name : Copy Files to Server
98
105
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 }}
99
107
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
100
108
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
102
110
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
103
111
104
112
0 commit comments