Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)