: Automatic testing and deployment pipelines using Docker, Jenkins and Travis
[Fechado]
Descrição da Oportunidade
A plataforma Dendro destina-se à gestão de conjuntos de dados, documentos e outros materiais digitais. Existem builds automáticas no Travis-ci, mas o elevado número de fixtures torna a build demorada. Neste trabalho pretende-se avaliar o caching do estado das aplicações com Docker e automatizar o processo de testes e atualização da imagem Docker da aplicação após uma build bem sucedida. Para tal, será necessário especificar e implementar um pipeline Jenkins que deverá correr numa máquina virtual.
Habilitações Académicas
Licenciatura em Engenharia Informática ou áreas equivalentes.
Perfil Requerido
Competências em sistemas de bases de dados.
Fator de preferência
Know-how de administração de sistemas Linux. Bases sólidas de Testes e Qualidade de Software. Know-how de integração contínua usando Jenkins/Travis.ci, containers Docker e framework Mocha---NodeJS.
Período de candidatura
Desde 12 Mar 2019 a 26 Mar 2019
[Fechado]
Cluster / Centro
Informática / Centro de Sistemas de Informação e de Computação Gráfica