1 name: "Reusable deploy on builds.joinpeertube.org"
3 description: "Reusable deploy on builds.joinpeertube.org"
8 description: "Source file/files/directory/directories to deploy"
11 description: "Destination directory on builds.joinpeertube.org"
14 description: "Known hosts"
17 description: "Deploy key"
20 description: "Deploy user"
23 description: "Deploy host"
36 echo "Adding ssh key to known hosts"
37 echo -e "${{ inputs.knownHosts }}" > ~/.ssh/known_hosts;
41 echo "Adding ssh deploy key"
42 ssh-add <(echo "${{ inputs.deployKey }}");
44 echo "Uploading files"
46 scp ${{ inputs.source }} ${{ inputs.deployUser }}@${{ inputs.deployHost }}:../../web/${{ inputs.destination }};