Repositório para ensino de conceitos de workflow no GitHub.
- Dê fork neste repositório
- Vá em Settings -> Secrets and Variables -> Actions
- Adicione um novo segredo do repositório:
SITE_SECRETe escreva alguma coisa (qualquer coisa!)
- Crie um novo runner self-hosted: Repository -> Settings -> Actions -> Runners -> New self-hosted runner
- Abra um Power Shell no Windows e execute o seguinte comando:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
- No servidor (ou sua máquina pessoal), execute os comandos mostrados pelo GitHub, mantendo as opções padrão
(pressione
ENTERpara qualquer pergunta)
Warning
Os comandos devem ser executados no PowerShell (não é a linha de comando padrão do Windows!)
Note
Após executar o último comando, que executa o runner, o terminal ficará "bloqueado". Ou seja, fechar este terminal ou parar a execução do runner fará com que ele pare de funcionar! Em um ambiente real, você colocaria o runner a executar o cron do sistema operacional, rodando em background. Mas para este tutorial, deixe esse terminal aberto e não feche-o.
- Verifique o status do runner em Settings -> Actions -> Runners
- Se tudo estiver certo, você verá um runner com status Idle
Seu site deve estar disponível em C:\sites\meu-site\index.html