{"repo":"SamKirkland/FTP-Deploy-Action","free":true,"listed":false,"github":"https://github.com/SamKirkland/FTP-Deploy-Action","clone":"git clone https://github.com/SamKirkland/FTP-Deploy-Action.git","description":"Deploys a GitHub project to a FTP server using GitHub actions","language":"TypeScript","stars":5176,"topics":["action","deployment-automation","deploy-action","actions","github-actions","continuous-deployment","continuous-integration"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Automate deploying websites and more with this GitHub action. It's free! --- Usage Example Place the following in /.github/workflows/main.yml --- Requirements - You must have ftp access to your server. If your host allows or requires ssh please use my web-deploy action - Some web hosts change the default port (21), check with your host for your port number --- Setup Steps 1. Select the repository you want to add the action to 2. Select the Actions tab 3. Select Blank workflow file or Set up a workflow yourself , if you don't see these options manually create a yaml file Your Project/.github/workflows/main.yml 4. Paste the example above into your yaml file and save 5. Now you need to add a key to the secrets section in your project. To add a secret go to the Settings tab in your project then select Secrets . Add a new Secret for password 6. Update your yaml file settings 7. If you appreciate this github action give it a :star: or show off with one of the badges below. --- Settings Keys can be added directly to your .yml config file or referenced from your project Secrets storage. To add a secret go to the Settings tab in your project then select Secrets . I strongly recommend you store your password as a secret. Key Name Required Example Default Value Description ------------------------- ---------- ------------------------------- ------------------------------- --------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/SamKirkland","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SamKirkland/FTP-Deploy-Action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}