}
# les fichiers HTML dans lesquels mettre à jour la version
@fichiers = ['/pages/about.html']
- @balise = /(<span.+?class.*?=.*?"version".*?>).*?(<\/span>)/
+ @balise = /(<a.+?href=".*?\/tags\/).*?(".+?class.*?=.*?"version".*?>).*?(<\/a>)/
end
# met à jour la version dans les fichiers @fichiers
lines = IO.readlines(fichier)
File.open(fichier, 'w') {|io|
lines.each{|l|
- io.write(l.sub(@balise){|m| $1 + @version + $2})
+ io.write(l.sub(@balise){|m| $1 + @version + $2 + @version + $3})
}
}
}
# Effectue la mise en préproduction.
def miseEnPreProd
copierFichiers()
- copierVAR()
lancerYaws()
maj('yaws_dev')
end
set_droits_fichiers()
end
- # TODO
- def copierVar
- #TODO
- end
-
def lancerYaws
creer_rep("tools")
system("rsync tools/yaws.conf #{@uri}:#{@rep}/tools")
Dir.chdir('..')
end
- def creer_repertoire_var
+ def creer_repertoire_bd
+ log "création du répertoire de la base de données"
# création du repertoire BD
creer_rep('var')
creer_rep('var/images')