Skip to content

Deploy: update steps #21

Deploy: update steps

Deploy: update steps #21

Workflow file for this run

name: Create Build
on:
push:
branches:
- deploy-github-action
jobs:
deploy:
name: Deploy to Dev
runs-on: ubuntu-latest
steps:
- name: Configure SSH
run: |
mkdir -p ~/.ssh/
echo "$SSH_KEY" > ~/.ssh/development.key
chmod 600 ~/.ssh/development.key
cat >>~/.ssh/config <<END
Host development
HostName $SSH_HOST
User $SSH_USERNAME
IdentityFile ~/.ssh/development.key
StrictHostKeyChecking no
END
env:
SSH_PORT: ${{secrets.SSH_PORT}}
SSH_HOST: ${{secrets.SSH_HOST}}
SSH_USERNAME: ${{secrets.SSH_USERNAME}}
SSH_KEY: ${{secrets.SSH_KEY}}
- name: Download Build Artifact
uses: actions/download-artifact@v4
with:
name: BuildArtifact
path: ~/artifacts
- name: Copy Artifact to Environment
run: |
ls -la ~
ls -la ~/artifacts
scp ~/artifacts/BuildArtifact.zip development:
ssh development 'ls -la'