User:Valtri/release-cookbook
From EgeeWiki
Contents |
[edit]
EMI
[edit]
gridsite
[edit]
HEAD
# ==== making HEAD configurations ==== cvs co -r branch_2_1 org.gridsite.core for i in apache commands core shared; do ln -s org.gridsite.core org.gridsite.$i; done ln -s org.gridsite.core org.gridsite emi for i in apache commands core shared; do org.glite.lb/configure --mode=etics --emi --module=gridsite.$i --branch=HEAD; done # změnit emi.build.common-cpp ==> emi.misc.glite.build-common-cpp vim emi-gridsite-core_HEAD.ini # zmazat tag, do checkoutu nastavit 'echo No checkout required' vim *_HEAD.ini for i in *HEAD*.ini; do echo $i; etics-configuration add -i $i; done etics-commit # naklonovat/poeditovat subsystem, etics add+commit ... # ==== local build ==== emi # etics requires exact versions in system :-(, fortunatelly ignoring errors is working etics-checkout --noask --runtimedeps --continueonerror --project-config emi_R_0 --platform sl5_x86_64_gcc412EPEL -c emi-gridsite_HEAD emi.gridsite etics-build --continueonerror emi.gridsite # ==== remote build ==== etics-submit build --runtimedeps --continueonerror --verbose --yum --project-config emi_R_0 --platform sl5_x86_64_gcc412EPEL --requirements='client_release=1.4.15-1_EMI_fixes@default' -c emi-gridsite_HEAD emi.gridsite
[edit]
EMI_R_0
# ==== remote build ==== etics-submit build --runtimedeps --continueonerror --verbose --yum --project-config emi_R_0 --platform sl5_x86_64_gcc412EPEL --requirements='client_release=1.4.15-1_EMI_fixes@default' -c emi-gridsite_R_1_5_19_3 emi.gridsite
[edit]
gLite
[edit]
PX HEAD
# ==== remote build ==== etics-submit build --runtimedeps --continueonerror --verbose --yum --project-config glite_3_2_cert --requirements='client_release=1.4.15-1@etics_2_5_0' -c glite-px_HEAD org.glite.px
