Bom, mais uma vez ele: O PROXY !

servidor proxy
E agora o coadjuvante é o SVN (Subversion).
Para utilizar o svn via linha de comando, através de um servidor proxy, é necessário alterar o arquivo de configuração em ~/.subversion/servers, descomentando e alterando conforme a necessidate as seguintes chaves, na seção “[GLOBAL]”
# http-proxy-exceptions = yourproxy exceptions (e.g. dev.company.com)
# http-proxy-host = yourproxyhost (e.g. proxy.company.com)
# http-proxy-port = your proxy port (e.g. 8080)
# http-proxy-username = proxyusername
# http-proxy-password = proxypassword
Pessoal,
Escrevi um script em python que fica verificando quando foi o ultimo commit feito em um repositorio do SVN, porém, acho que este pode melhorar ainda e muito, mas meu conhecimento vai até aqui ( pelo menos agora ! ) .
E com o intuito de compartilhar este código com vocês e ainda receber algumas dicas como melhorá-lo, o coloquei no meu wiki.
http://wiki.berlotto.blog.br/
A moral é que ele tem disponível uma lista de repositorios svn, e cria uma Thread para cada um destes.
Então ele executa o comando para pegar a data do ultimo release do repositorio, via ‘svn log’ e envia um email de aviso caso tenha mudado. Neste caso pode fazer qq outra operação tb.. mas para mim bastava o email !
Tem alguns pontos que percebi nele:
1. Ele só vai funcionar em ambiente Linux tb, por causa do comando… de repente tem outra forma de pegar esta informação
2. Quando chamamos ‘python svn-verificador.py’ ele fica trancado esperando que todas as threads estejam finalizadas. O que não ocorre até que eu dê um Kill -9 nele .
O interessante é utilizar ele em ambientes de Integração Contínua.
Mas o foco agora é melhorar o script, melhor utilizar os recursos da linguagem….
Por favor, contribuam com seu conhecimento…
Valew e Bom Feriado a todos !
Últimos Comentários
(2 weeks ago)
(2 weeks ago)
(2 weeks ago)
(2 weeks ago)
(3 weeks ago)
(3 weeks ago)
(7 weeks ago)
(10 weeks ago)
(10 weeks ago)
(11 weeks ago)