Open DanielGilB opened 2 years ago
I think I misunderstood the purpose of the action. Someone confirm if its possible to download files from the server. If its, source should be the server path and target the artifact ?
The purpose of this action is to SCP files from your repository to a remote server. Does that make sense and answer your question?
Yes, thanks you very much 😄
I had the same issue, and solved following this solution: Stack Overflow
adding this bit before the scp-action:
- name: Run a multi-line script
run: |
mkdir ../build
cp -TR . ../build
tar -cvf deploy.tar ../build/
I just tried this on my end.. I got a successful build but the files weren't deploy.
- name: Run a multi-line script
run: |
mkdir ../build
cp -TR . ../build
tar -cvf deploy.tar ../build/
- name: Copy file via sftp
uses: appleboy/scp-action@master
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER}}
overwrite: true
password: ${{secrets.SSH_PASSWORD }}
source: "deploy.tar"
target: "/var/www/test/"
scp file to server.
create folder /var/www/test/
untar file RmlADCCQSQ.tar
remove file RmlADCCQSQ.tar
===================================================
✅ Successfully executed transfer data to all host
===================================================```
Please am I missing anything?
please run ls -al
command for debugging and post the result here.
run: ls -al .
please run
ls -al
command for debugging and post the result here.run: ls -al .
This made me realize that my path setting was wrong, thanks
Same problems as above: tar: empty archive... exit status 1
Folder list using ls...
Run ls -al .
ls -al .
shell: /usr/bin/bash -e {0}
total 8
drwxr-xr-x 2 runner docker 4096 Jul 24 19:45 .
drwxr-xr-x 3 runner docker 4096 Jul 24 19:45
My GH repo source is at test.txt or /localtestfolder/test.txt...
Destination folder as stated in extract MWE below. I've tried a variety of source and destination folder options, with and without quote wrapping. Please advise where I'm going wrong. TIA.
Jobbie-six:
name: Server configurations
runs-on: ubuntu-latest
needs: [jobbie_one]
steps:
- name: List folders
run: ls -al .
- name: Transfer server configs to server
uses: appleboy/scp-action@v0.1.4 # Sister action scp, not ssh: See https://github.com/appleboy/scp-action
with:
username: ${{ secrets.USERNAME }}
host: ${{ secrets.HOST }}
key: ${{ secrets.SSHDVPT }}
passphrase: ${{ secrets.PASSPHRASE }}
port: 22
debug: true
rm: true # Wipe server folder
source: "/localtestfolder/test.txt"
target: "/testfolder/"
strip_components: 1
Nothing after two weeks. The weakness of GH Actions.
having the same problem on my side. It says
tar all files into /tmp/NRFkvozvyg.tar.gz
$ tar -zcf /tmp/NRFkvozvyg.tar.gz
tar: empty archive
exit status 1
having the configuration
with:
host: ......
username: ***
password: ***
port: 22
timeout: 180s
source: /github/workspace/target/scala-2.12/zzzzzz_2.12.jar
overwrite: true
debug: true
target: /projects/....../
command_timeout: 10m
use_insecure_cipher: false
rm: false
strip_components: 0
tar_dereference: false
tar_exec: tar
proxy_port: 22
proxy_timeout: 30s
proxy_use_insecure_cipher: false
env:
SDKMAN_HOME: /root/.sdkman
SCALA_MAJOR_VERSION: 2.12
SCALA_VERSION: 2.12.15
SBT_VERSION: 1.5.8
JAVA_HOME: ....
is it related to the temporal target folder place or permissions? I will check this but it could be nice having a more detailed debug output
Hey guys! Im trying to download a file from my server but i cant...
The error:
I have checked from local to spc to the server and i downloaded the file with no problems.
Any idea with that? I have been reading some related issue but i didnt find a solution. Thanks in advance!