Como implantar automaticamente o aplicativo Web

Estou tentando fazer sentido sobre a melhor maneira de automatizar uma série de coisas seguidas para implantar um aplicativo da web e ainda não encontrei uma solução adequada. Eu gostaria de:

use o compiler.jar do google para minificar meu JSuse o yui-compressor.jar do yahoo para reduzir meu CSSacesse um arquivo e altere uma string para que os arquivos de cabeçalho como "global.css? v = 21" sejam veiculados na versão corretaimplantar o aplicativo (sftp, mercurial ou rsync?) omitindo certos diretórios como "/ userfiles"

Vocês podem me colocar no caminho certo para resolver isso?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion