Cette action est archivée. Je recommande d'utiliser les workflows d'actions GitHub personnalisées pour déployer sur les pages GitHub. Voici un exemple de code de migration hors de cette action GitHub.
L'action la plus fulgurante pour déployer votre site Web de pages GitHub
Cette action GitHub utilise JavaScript pour une vitesse maximale.
L'utilisation d'une action JavaScript simplifie le code de l'action et s'exécute plus rapidement qu'une action de conteneur Docker.
.github/workflows/deploy.yml
à votre projet.GH_PAT
Voici un exemple de fichier deploy.yml
:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
Si vous souhaitez une expérience plus personnalisée, vous pouvez ajouter ces valeurs. Pour une explication plus détaillée du fichier de workflow, consultez la documentation GitHub.
Paramètre | Description | Valeur par défaut | Requis |
---|---|---|---|
repo-token | Le jeton d'accès personnel | ${{ secrets.GH_PAT }} | true |
site-directory | L'annuaire du site | _site | false |
commit-message | Le message de commit pour la branche | Déployé à l'aide de l'action de déploiement Blazing fast GitHub Pages | false |
deploy-branch | La branche sur laquelle déployer le site Web créé | gh-pages | false |
"Impossible de lire le nom d'utilisateur pour 'https://github.com' : aucun appareil ni adresse de ce type"
Cela est dû au dossier du site déployé contenant un répertoire .git
. Il est recommandé de créer le site dans un nouveau dossier pour le déploiement.