Como implantar apenas arquivos selecionados através do BitBucket

2

Estou hospedando um pequeno site baseado em php através do Bitbucket. Eu tenho alguns arquivos sob controle de versão que eu não quero implantar em produção (scripts úteis, .xcf arquivos, etc). Existe alguma maneira de enviar apenas os arquivos que eu quero para o servidor de produção?

    
por AaronM 09.08.2011 / 06:46

1 resposta

3

Não, você não pode fazer o Mercurial enviar apenas alguns arquivos. Por "enviar", eu acho que você quer dizer hg pull ou talvez wget https://bitbucket.org/<user>/<repo>/get/default.zip .

A maneira normal de resolver isso é criar um script dedicado para implantação. Algo como:

cd repo
hg pull
hg archive -r production -X util -X imgs/*.xcf site
rsync -av site server:public_html

onde estou imaginando que você tem uma ramificação nomeada chamada production que você deseja publicar no servidor.

    
por 26.12.2011 / 00:58

Tags