8383 working-directory : ide-services
8484 env :
8585 MAVEN_GPG_PASSPHRASE : ${{secrets.MAVEN_GPG_PASSPHRASE}}
86- - name : Deploy to test
87- if : ${{ success() && inputs.branch == 'main'}}
88- uses : appleboy/scp-action@master
89- with :
90- host : ${{ secrets.TEST_HOST_NAME }}
91- username : root
92- key : ${{ secrets.TEST_KEY }}
93- passphrase : ${{ secrets.TEST_PASSPHRASE }}
94- source : " ide-services/target/ide-services-runner.jar"
95- target : " /home/dont-code/services"
96- strip_components : 2
97- - name : Restart test
98- if : ${{ success() && inputs.branch == 'main'}}
99- uses : appleboy/ssh-action@master
100- with :
101- host : ${{ secrets.TEST_HOST_NAME }}
102- username : root
103- key : ${{ secrets.TEST_KEY }}
104- passphrase : ${{ secrets.TEST_PASSPHRASE }}
105- script : |
106- cd /home/dont-code/services
107- chown dont-code:dont-code project-services*
108- sudo -u dont-code /home/dont-code/bin/restart-service.sh ide-services
10986
11087 - name : Build Preview-services
11188 uses : actions/checkout@v3
@@ -123,29 +100,6 @@ jobs:
123100 working-directory : preview-services
124101 env :
125102 MAVEN_GPG_PASSPHRASE : ${{secrets.MAVEN_GPG_PASSPHRASE}}
126- - name : Deploy to test
127- if : ${{ success() && inputs.branch == 'main'}}
128- uses : appleboy/scp-action@master
129- with :
130- host : ${{ secrets.TEST_HOST_NAME }}
131- username : root
132- key : ${{ secrets.TEST_KEY }}
133- passphrase : ${{ secrets.TEST_PASSPHRASE }}
134- source : " preview-services/target/preview-services-runner.jar"
135- target : " /home/dont-code/services"
136- strip_components : 2
137- - name : Restart test
138- if : ${{ success() && inputs.branch == 'main'}}
139- uses : appleboy/ssh-action@master
140- with :
141- host : ${{ secrets.TEST_HOST_NAME }}
142- username : root
143- key : ${{ secrets.TEST_KEY }}
144- passphrase : ${{ secrets.TEST_PASSPHRASE }}
145- script : |
146- cd /home/dont-code/services
147- chown dont-code:dont-code preview-services*
148- sudo -u dont-code /home/dont-code/bin/restart-service.sh preview-services
149103
150104 - name : Build Data services
151105 uses : actions/checkout@v3
@@ -163,30 +117,6 @@ jobs:
163117 working-directory : data-services
164118 env :
165119 MAVEN_GPG_PASSPHRASE : ${{secrets.MAVEN_GPG_PASSPHRASE}}
166- - name : Deploy to test
167- if : ${{ success() && inputs.branch == 'main'}}
168- uses : appleboy/scp-action@master
169- with :
170- host : ${{ secrets.TEST_HOST_NAME }}
171- username : root
172- key : ${{ secrets.TEST_KEY }}
173- passphrase : ${{ secrets.TEST_PASSPHRASE }}
174- source : " data-services/target/data-services-runner.jar"
175- target : " /home/dont-code/services"
176- strip_components : 2
177- - name : Restart test
178- if : ${{ success() && inputs.branch == 'main'}}
179- uses : appleboy/ssh-action@master
180- with :
181- host : ${{ secrets.TEST_HOST_NAME }}
182- username : root
183- key : ${{ secrets.TEST_KEY }}
184- passphrase : ${{ secrets.TEST_PASSPHRASE }}
185- script : |
186- cd /home/dont-code/services
187- chown dont-code:dont-code data-services*
188- sudo -u dont-code /home/dont-code/bin/restart-service.sh data-services
189-
190120 - name : Project services
191121 uses : actions/checkout@v3
192122 with :
@@ -202,26 +132,13 @@ jobs:
202132 working-directory : project-services
203133 env :
204134 MAVEN_GPG_PASSPHRASE : ${{secrets.MAVEN_GPG_PASSPHRASE}}
205- - name : Deploy to test
206- if : ${{ success() && inputs.branch == 'main'}}
207- uses : appleboy/scp-action@master
208- with :
209- host : ${{ secrets.TEST_HOST_NAME }}
210- username : root
211- key : ${{ secrets.TEST_KEY }}
212- passphrase : ${{ secrets.TEST_PASSPHRASE }}
213- source : " project-services/target/project-services-runner.jar"
214- target : " /home/dont-code/services"
215- strip_components : 2
216- - name : Restart test
135+ - name : Create release
217136 if : ${{ success() && inputs.branch == 'main'}}
218- uses : appleboy/ssh-action@master
219- with :
220- host : ${{ secrets.TEST_HOST_NAME }}
221- username : root
222- key : ${{ secrets.TEST_KEY }}
223- passphrase : ${{ secrets.TEST_PASSPHRASE }}
224- script : |
225- cd /home/dont-code/services
226- chown dont-code:dont-code project-services*
227- sudo -u dont-code /home/dont-code/bin/restart-service.sh project-services
137+ uses : softprops/action-gh-release@master
138+ with :
139+ tag_name : stable
140+ files : |
141+ ide-services/target/idea-services-runner.jar
142+ preview-services/target/preview-services-runner.jar
143+ data-services/target/data-services-runner.jar
144+ project-services/target/project-services-runner.jar
0 commit comments