Skip to content

Commit 476b8f6

Browse files
Create issue1143.yml
1 parent 1f1ea65 commit 476b8f6

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

.github/workflows/issue1143.yml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Release (Private Packages)
2+
on:
3+
workflow_dispatch:
4+
jobs:
5+
version_or_release:
6+
name: 'Version and open PR (or) release private packages'
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout code
10+
uses: actions/checkout@v4
11+
with:
12+
ref: dev
13+
14+
- name: Set up SSH
15+
uses: webfactory/[email protected]
16+
with:
17+
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY_RUNNER }}
18+
19+
- name: Add SSH known hosts
20+
run: |
21+
mkdir -p ~/.ssh
22+
ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.HOST_DEV }} >> ~/.ssh/known_hosts
23+
24+
- name: Deploy to server
25+
run: |
26+
ssh -p ${{ secrets.SSH_PORT }} ${{ secrets.HOST_USER }}@${{ secrets.HOST_DEV }} << 'EOF'
27+
cd /home/app
28+
git checkout dev
29+
git pull origin dev
30+
yarn
31+
yarn db:migrate
32+
pm2 restart crm_backend
33+
EOF

0 commit comments

Comments
 (0)