Olá, pessoal!
Eu e o Luciano temos trabalhado essa sprint na estabilização do Rails 4. O
status é o seguinte:
Plugins do SPB - [ branch ci_r4 ]
- Testes Software Communities banco zerado OK
- Testes Gov User banco zerado OK
- Atualização a partir de dump OK
Noosfero Core - [ branch stable-spb-1.4 ]
- Testes Units OK
- Testes Funcionals FAIL
- Testes Integration OK
- Testes Cucumber OK
- Testes Selenium Running
- Testes Plugins Running
Já identificamos algumas mudanças no CSS e já consertamos. Assim que
concluirmos o acerto de todos os testes automatizados vamos subir um
ambiente completo do SPB com acesso a todos e elaborar uma rotina de testes
manuais de algumas funcionalidades para distribuir entre o time com o
intuito de ajudarem na validação.
Luciano, a branch a qual estávamos trabalhando foi renomeada para ci_r4,
nela contém nossos commits e um commit no topo(squashado) com as
configurações para a CI. É só submeter as novas alterações para o
repositório do softwarepublico que está no site do GITLAB que vai disparar
as builds.
Para visualizar as builds:
https://gitlab.com/softwarepublico/softwarepublico/buildsPara fazer alterações relacionadas ao core refletirem no CI, deve-se
entrar no repositório do SPB e atualizar o commit de referência ao core,
que está em submodulo dentro do repositório do SPB.
Comandos:
- git submodule init && git submodule update (dentro do repositorio do
SPB)
- cd noosfero (que ele clonou dentro do SPB)
- git pull (para puxar as novas alterações na stable-spb-1.4 ou caso mude
a branch fazer checkout)
- cd ...
- adiciona e commita as alterações no repositório do SPB
Att