Skip to content

Commit fd0896e

Browse files
author
Gérard Collin
committed
Create service release
1 parent 0f8b44d commit fd0896e

1 file changed

Lines changed: 9 additions & 92 deletions

File tree

.github/workflows/services.yml

Lines changed: 9 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,6 @@ jobs:
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

Comments
 (0)