https://github.com/odevthomas/deploy-automatico
Este projeto é parte de um desafio prático que tem como objetivo configurar um fluxo de CI/CD usando GitHub Actions para publicar automaticamente um site estático no GitHub Pages .
https://github.com/odevthomas/deploy-automatico
Last synced: about 1 month ago
JSON representation
Este projeto é parte de um desafio prático que tem como objetivo configurar um fluxo de CI/CD usando GitHub Actions para publicar automaticamente um site estático no GitHub Pages .
- Host: GitHub
- URL: https://github.com/odevthomas/deploy-automatico
- Owner: odevthomas
- Created: 2025-04-10T17:30:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-10T17:38:21.000Z (11 months ago)
- Last Synced: 2025-04-10T23:40:07.269Z (11 months ago)
- Language: HTML
- Homepage: https://odevthomas.github.io/Deploy-automatico/
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Desafio 3 - Deploy Automatizado de Aplicação Estática no GitHub Pages
Este projeto é parte de um desafio prático que tem como objetivo configurar um fluxo de CI/CD usando **GitHub Actions** para publicar automaticamente um site estático no **GitHub Pages**.
---
## 📄 Descrição
Criamos um site simples com HTML, CSS e JavaScript, e configuramos um workflow no GitHub Actions para:
- Executar em cada `push` para a branch `main`
- Fazer o deploy automático do conteúdo para o GitHub Pages
---
## 🛠 Tecnologias Utilizadas
- HTML5
- CSS3
- JavaScript
- GitHub Actions
- GitHub Pages
---
## ⚙️ Estrutura do Projeto
```bash
📁 projeto/
├── index.html
├── style.css
├── script.js
└── .github/
└── workflows/
└── deploy.yml
```
---
## 🚀 Como executar
1. Faça um clone do repositório:
```bash
git clone https://github.com/seu-usuario/seu-repositorio.git
cd seu-repositorio
```
2. Suba o código para a branch `main`:
```bash
git add .
git commit -m "Deploy inicial"
git push -u origin main
```
3. Vá até o repositório no GitHub:
- Acesse **Settings > Pages**
- Selecione **"GitHub Actions"** como source
- Pronto! O site será publicado automaticamente após cada `push`.