Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erikbernard/hackathon_cidd
Este projeto faz parte de um hackathon cujo objetivo é demonstrar habilidades em integração e entrega contínua (CI/CD) utilizando GitHub Actions e GitHub Pages. Os participantes deverão clonar este repositório e configurar um workflow funcional que inclua etapas de teste e deploy.
https://github.com/erikbernard/hackathon_cidd
cicd github-actions
Last synced: about 1 month ago
JSON representation
Este projeto faz parte de um hackathon cujo objetivo é demonstrar habilidades em integração e entrega contínua (CI/CD) utilizando GitHub Actions e GitHub Pages. Os participantes deverão clonar este repositório e configurar um workflow funcional que inclua etapas de teste e deploy.
- Host: GitHub
- URL: https://github.com/erikbernard/hackathon_cidd
- Owner: erikbernard
- Created: 2024-05-21T23:50:31.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T00:23:48.000Z (7 months ago)
- Last Synced: 2024-05-22T01:26:48.342Z (7 months ago)
- Topics: cicd, github-actions
- Language: JavaScript
- Homepage: https://erikbernard.github.io/hackathon_cidd/
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HackCiCd Challenge
## Descrição do Projeto
Este projeto faz parte de um hackathon cujo objetivo é demonstrar habilidades em integração e entrega contínua (CI/CD) utilizando GitHub Actions e GitHub Pages. Os participantes deverão clonar este repositório e configurar um workflow funcional que inclua etapas de teste e deploy.
## Desafio Principal
O desafio principal consiste em colocar em funcionamento um workflow no GitHub Pages do usuário participante, utilizando GitHub Actions. Cada participante deverá:
1. **Clonar o repositório**: [moisesAlc/HackCiCd](https://github.com/moisesAlc/HackCiCd).
2. **Executar o workflow**: Corrigir e configurar o workflow presente no repositório.
3. **Dois Jobs**:
- **Testes**: Certifique-se de que os testes sejam executados corretamente.
- **Deploy**: Realizar o deploy apenas após a execução bem-sucedida dos testes.## Objetivo
O objetivo é corrigir os erros presentes no workflow fornecido no repositório, garantindo que o pipeline de CI/CD execute corretamente, com os testes sendo realizados antes do deploy no GitHub Pages.
## Instruções
1. **Clone o repositório**:
```sh
git clone https://github.com/moisesAlc/HackCiCd.git
cd HackCiCd
```2. **Verifique a execução do workflow**:
- Acesse a aba **Actions** no seu repositório GitHub e verifique se o workflow está sendo executado corretamente.
- Certifique-se de que os testes passem antes de realizar o deploy.3. **Deploy no GitHub Pages**:
- Verifique se o site está sendo corretamente publicado no GitHub Pages do seu repositório.## Estrutura do Workflow
### Testes
- Validar a aplicação com um conjunto de testes automatizados.
- Garantir que o código está funcionando como esperado antes do deploy.### Deploy
- Realizar o deploy da aplicação no GitHub Pages.
- Esta etapa depende da conclusão bem-sucedida dos testes.## Conclusão
Corrija os erros no workflow e demonstre sua habilidade em configurar pipelines de CI/CD utilizando GitHub Actions. Boa sorte e divirta-se no hackathon!
---
## Links Úteis
- [Documentação do GitHub Actions](https://docs.github.com/actions)
- [GitHub Pages](https://pages.github.com/)
- [Repositório HackCiCd](https://github.com/moisesAlc/HackCiCd)