TracyWebTech / colab

Colab, a Software for Communities
colab.interlegis.leg.br
GNU General Public License v2.0
7 stars 1 forks source link

Integração do Trac com o ambiente de integração contínua do Interlegis que usa Jenkins #4

Closed seocam closed 10 years ago

seocam commented 10 years ago

A integração do Colab com o Jenkins foi realizada de duas formas: autenticacao e aparencia.

A autenticacao Single Sign-On foi implementada através de um proxy que repassa para o Jenkins qual usuário está logado através de uma header HTTP (REMOTE_USER). O proxy por sua vez foi implementado com a utilização da Django app django-revproxy.

A app django-revproxy também foi utilizada para a integração de interface. Até o presente momento a app adiciona no Jenkins o header (menu) e footer do Colab.

seocam commented 10 years ago

Para a configuração do Jenkins é necessária a instalação do plugin: https://wiki.jenkins-ci.org/display/JENKINS/Reverse+Proxy+Auth+Plugin