Esta ação está arquivada. Eu recomendo usar fluxos de trabalho personalizados do GitHub Actions para implantar nas páginas do GitHub. Aqui está um exemplo de código de uma migração desta ação do GitHub.
A ação mais incrível para implantar seu site de páginas GitHub
Esta ação do GitHub usa JavaScript para velocidade máxima.
Usar uma ação JavaScript simplifica o código da ação e é executado mais rapidamente do que uma ação de contêiner do Docker.
.github/workflows/deploy.yml
ao seu projeto.GH_PAT
Aqui está um exemplo de arquivo 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 }}
Se quiser uma experiência mais personalizada, você pode adicionar esses valores. Para uma explicação mais detalhada do arquivo de fluxo de trabalho, verifique a documentação do GitHub.
Contexto | Descrição | Valor padrão | Obrigatório |
---|---|---|---|
repo-token | O token de acesso pessoal | ${{ secrets.GH_PAT }} | true |
site-directory | O diretório do site | _site | false |
commit-message | A mensagem de commit para o branch | Implantado usando ação de implantação extremamente rápida do GitHub Pages | false |
deploy-branch | A filial para implantar o site criado | gh-pages | false |
"não foi possível ler o nome de usuário de 'https://github.com': esse dispositivo ou endereço não existe"
Isso se deve à pasta do site implantada que contém um diretório .git
. Recomenda-se construir o site em uma nova pasta para implantação.