/integracao-continua-t4

Repositório da disciplina Integração Contínua (Turma 4)

Primary LanguageJava

integracao-continua-t4

Repositório da disciplina Integração Contínua (Turma 4)

Atualizando seu repositório local

O código produzido em sala de aula, e compartilhado neste repositório, pode ser atualizado em seu repositório local com o comando:

git pull

No entando, se você fez alterações no seu repositório local, o comando acima pode gerar conflitos. Para evitar lidar com isso, você pode forçar uma atualização com o repositório remoto por meio dos comandos:

git fetch origin
git reset --hard origin/main

O primeiro comando recebe as atualizações mais recentes do repositório remoto, e o segundo descarta todas as alterações locais e atualiza com o histórico mais recente do repositório remoto (branch main).

Como inciar a aplicação

Back-end

cd sgcmapi
mvn package
java -jar target\sgcmapi.jar

Ou

cd sgcmapi
mvn spring-boot:run

A aplicação vai iniciar no endereço https://localhost:9000, com acesso local a base de dados MySQL, por meio da porta padrão 3306, além de usuário e senha "root".

Front-end

Para iniciar a aplicação, é necessário também instalar as dependências do projeto.

cd sgcmapp
npm install
ng serve --ssl

A aplicação vai iniciar no endereço https://localhost:4200.

Sites de referência

Ferramentas

SGCM - Sistema de Gerenciamento de Clínica Médica

A demonstração de uso das ferramentas e tecnologias abordadas na capacitação é baseada em um projeto de exemplo, o SGCM. A documentação básica deste projeto está disponível em outro repositório e aborda os seguintes tópicos:

Atividades práticas

  1. [INDIVIDUAL] Modificar workflow para que o job que compila o projeto do back-end e realiza os testes, seja dividido em dois jobs, sendo um para copilar o projeto e o outro para testes.

IMPORTANTE:

  • Todos os membros dos grupos devem participar das atividades, registrando esta participação por meio da identificação dos commits com seus respectivos usuários no GitHub.
  • As atividades devem ser desenvolvidas utilizando o respectivo repositório do grupo no GitHub, e organizadas por disciplina.
  • Quando se tratar de atividades inividuais, cada aluno deve criar uma subpasta com seu nome.