Gestione degli script di distribuzione nel processo di consegna continua

-2

La mia domanda riguarda script di implementazione nel processo di consegna continua .

La consegna continua raccomanda che gli script di implementazione debbano essere sottoposti a versionamento in SCM proprio come il codice normale.

  • Qual è la best practice per evitare problemi come il check-out (ad es. da Git) uno script che non ha il permesso o non è eseguibile?

  • Inoltre, dove nel repository SCM dovrebbero essere collocati gli script di distribuzione?

posta balteo 06.04.2014 - 14:04
fonte

1 risposta

0

Va notato che le soluzioni a questo problema sono necessariamente specifiche della tecnologia sottostante.

Ecco un paio di soluzioni specifiche per Git e Unix che possono servire come fonte di ispirazione per altre SCM e piattaforme:

Entrambi si basano sul seguente comando git:

git update-index --chmod=+x $script

e git / bash alias. Vedi post completo qui: link

Per quanto riguarda la questione della posizione nel repository SCM, potrebbe trovarsi in un repository SCM separato o in una cartella che si trova con il codice sorgente.

    
risposta data 06.04.2014 - 15:27
fonte

Leggi altre domande sui tag