pip3 install --upgrade git+https://github.com/mnogom/beget-agent.git
Command line
usage: beag [-h] {restart,put} ...
Beget SFTP agent
positional arguments:
{restart,put}
restart Restart server. Store "./tmp/restart.txt"
put Put files to server
optional arguments:
-h, --help show this help message and exit
name: python-ci-cd
on:
push:
branches:
- '**'
tags:
- '**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
- name: Deploy
env:
SFTP_HOST: ${{ secrets.SFTP_HOST }}
SFTP_PORT: ${{ secrets.SFTP_PORT }}
SFTP_USERNAME: ${{ secrets.SFTP_USERNAME }}
SFTP_PASSWORD: ${{ secrets.SFTP_PASSWORD }}
SFTP_REMOTE_HOME: ${{ secrets.SFTP_REMOTE_HOME }}
run: |
pip3 install --upgrade git+https://github.com/mnogom/beget-agent.git
beag put -rai
beag restart
- Upload folders using -r flag
- Upload all files using -a flag
- Upload files from git index (intersection your files with index) using -i flag