J'essaie donc de créer mon premier régime et j'utilise Jenkins pour automatiser le travail.
La commande que j'utilise pour créer le rpm est fpm et est la suivante:
+ fpm --before-install script/beforeInstall.sh --after-install script/afterInstall.sh --after-remove script/afterRemove.sh --before-remove script/beforeRemove.sh -s dir -t rpm -n gs-dashboards -v 1.0.2 -C ./build
{:timestamp=>"2016-11-21T12:21:59.875772-0700", :message=>"no value for epoch is set, defaulting to nil", :level=>:warn}
{:timestamp=>"2016-11-21T12:21:59.887529-0700", :message=>"no value for epoch is set, defaulting to nil", :level=>:warn}
{:timestamp=>"2016-11-21T12:21:59.994061-0700", :message=>"Created package", :path=>"gs-dashboards-1.0.2-1.x86_64.rpm"}
+ ls -altr
Lorsque j'utilise une autre machine CentOS 6 pour tester l'installation, le message d'erreur suivant s'affiche:
sudo rpm -ivh gs-dashboards-1.0.2-1.x86_64.rpm
error: gs-dashboards-1.0.2-1.x86_64.rpm: headerRead failed: region trailer: BAD, tag 762079598 type 1970810215 offset -1853161472 count 16128
error: gs-dashboards-1.0.2-1.x86_64.rpm cannot be installed
PS j'ai aussi essayé avec yum install method
Toute aide serait très appréciée.