WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

fix(ci): Replace SFTP action with a more robust alternative #3

fix(ci): Replace SFTP action with a more robust alternative

fix(ci): Replace SFTP action with a more robust alternative #3

Workflow file for this run

# Nombre del flujo de trabajo que aparecerá en la pestaña "Actions" de GitHub
name: Deploy to IONOS Hosting
# ¿Cuándo se debe ejecutar esta acción?
on:
# Se ejecutará cada vez que hagas un "push" a la rama "main"
push:
branches:
- main # Rama principal por defecto en GitHub
- master # Rama principal por defecto en Git local
# ¿Qué trabajos se deben realizar?
jobs:
deploy:
name: Deploy to IONOS via SFTP
# Usaremos una máquina virtual con la última versión de Ubuntu
runs-on: ubuntu-latest
steps:
# 1. Clona tu repositorio para tener acceso a los archivos
- name: Check out repository
uses: actions/checkout@v4
# 2. Sube los archivos a tu servidor usando SFTP
- name: SFTP Deploy
uses: easing-themes/sftp-deploy@v3
with:
# El servidor SFTP de IONOS (el mismo que usabas para FTP)
server: ${{ secrets.FTP_SERVER }}
# Tu nombre de usuario de SFTP
username: ${{ secrets.FTP_USERNAME }}
# Tu contraseña de SFTP
password: ${{ secrets.FTP_PASSWORD }}
# Indica que la conexión es exclusivamente SFTP
sftp_only: true
# La carpeta en el servidor donde se subirán los archivos. Usamos './' que apunta al directorio raíz del usuario SFTP.
remote_path: ./