Skip to content

Commit 0bfc787

Browse files
authored
Run commands over ssh
1 parent fa55771 commit 0bfc787

File tree

1 file changed

+6
-72
lines changed

1 file changed

+6
-72
lines changed

.github/workflows/push.yml

+6-72
Original file line numberDiff line numberDiff line change
@@ -68,75 +68,9 @@ jobs:
6868
rsync $ARGS -e 'ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -p 50022' $GITHUB_WORKSPACE/$FOLDER [email protected]:$SERVER_DESTINATION
6969
7070
echo Run internal deploy script
71-
/usr/bin/screen -ls | /bin/egrep 'Detached|Attached' | /usr/bin/cut -d. -f1 | /usr/bin/awk '{print $1}' | /usr/bin/xargs /bin/kill
72-
sleep 1
73-
cd r-isa
74-
/usr/bin/screen -d -m bash -c '/home/risa/r-isa/bin/risa; exec sh'
75-
# - name: Upload new libraries
76-
# uses: urielsalis/rsync-deploy@master
77-
# env:
78-
# DEPLOY_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
79-
# SERVER_PORT: 50022
80-
# FOLDER: "build/install/risa/lib"
81-
# ARGS: "-avh --delete"
82-
# SERVER_IP: localhost
83-
# USERNAME: risa
84-
# SERVER_DESTINATION: /home/risa/r-isa
85-
# CLIENT_ID: ${{ secrets.CLIENT_ID }}
86-
# CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
87-
# RESOURCE_ID: ${{ secrets.RESOURCE_ID }}
88-
# RESOURCE_GROUP: ${{ secrets.RESOURCE_GROUP }}
89-
# TENANT_ID: ${{ secrets.TENANT_ID }}
90-
# BASTION_NAME: ${{ secrets.BASTION_NAME }}
91-
# - name: Upload new binaries
92-
# uses: urielsalis/rsync-deploy@master
93-
# env:
94-
# DEPLOY_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
95-
# SERVER_PORT: 50022
96-
# FOLDER: "build/install/risa/bin"
97-
# ARGS: "-avh --delete"
98-
# SERVER_IP: localhost
99-
# USERNAME: risa
100-
# SERVER_DESTINATION: /home/risa/r-isa
101-
# CLIENT_ID: ${{ secrets.CLIENT_ID }}
102-
# CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
103-
# RESOURCE_ID: ${{ secrets.RESOURCE_ID }}
104-
# RESOURCE_GROUP: ${{ secrets.RESOURCE_GROUP }}
105-
# TENANT_ID: ${{ secrets.TENANT_ID }}
106-
# BASTION_NAME: ${{ secrets.BASTION_NAME }}
107-
# - name: Upload new configuration
108-
# uses: urielsalis/rsync-deploy@master
109-
# env:
110-
# DEPLOY_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
111-
# SERVER_PORT: 50022
112-
# FOLDER: "risa.yml"
113-
# ARGS: "-avh --delete"
114-
# SERVER_IP: localhost
115-
# USERNAME: risa
116-
# SERVER_DESTINATION: /home/risa/r-isa
117-
# CLIENT_ID: ${{ secrets.CLIENT_ID }}
118-
# CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
119-
# RESOURCE_ID: ${{ secrets.RESOURCE_ID }}
120-
# RESOURCE_GROUP: ${{ secrets.RESOURCE_GROUP }}
121-
# TENANT_ID: ${{ secrets.TENANT_ID }}
122-
# BASTION_NAME: ${{ secrets.BASTION_NAME }}
123-
# - name: Run internal deploy script
124-
# uses: urielsalis/azure-bastion-ssh-action@master
125-
# env:
126-
# CLIENT_ID: ${{ secrets.CLIENT_ID }}
127-
# CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
128-
# RESOURCE_ID: ${{ secrets.RESOURCE_ID }}
129-
# RESOURCE_GROUP: ${{ secrets.RESOURCE_GROUP }}
130-
# TENANT_ID: ${{ secrets.TENANT_ID }}
131-
# BASTION_NAME: ${{ secrets.BASTION_NAME }}
132-
# with:
133-
# host: localhost
134-
# port: 50022
135-
# user: risa
136-
# key: ${{ secrets.SSH_PRIVATE_KEY }}
137-
# command: |
138-
# /usr/bin/screen -ls | /bin/egrep 'Detached|Attached' | /usr/bin/cut -d. -f1 | /usr/bin/awk '{print $1}' | /usr/bin/xargs /bin/kill
139-
# sleep 1
140-
# cd r-isa
141-
# /usr/bin/screen -d -m bash -c '/home/risa/r-isa/bin/risa; exec sh'
142-
# args: "-tt"
71+
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -p 50022 [email protected]:$SERVER_DESTINATION << EOF
72+
/usr/bin/screen -ls | /bin/egrep 'Detached|Attached' | /usr/bin/cut -d. -f1 | /usr/bin/awk '{print $1}' | /usr/bin/xargs /bin/kill
73+
sleep 1
74+
cd r-isa
75+
/usr/bin/screen -d -m bash -c '/home/risa/r-isa/bin/risa; exec sh'
76+
EOF

0 commit comments

Comments
 (0)