Quando si ha un lungo lavoro in Jenkins che è composto da molti passaggi, e si sta attivamente sviluppando/eseguendo il debug di questo lavoro è necessario essere in grado di disabilitare alcuni dei passaggi per saltare ad un certo passo che è stato eseguito il debug.Passaggi saltati nel lavoro di Jenkins
Come si fa?
Ovviamente si può provare a eliminare i passaggi non interessati, ma questo è un problema perché il ripristino di questi passaggi è soggetto a errori. Lo stesso vale per modificarli per farli saltare dando loro alcuni parametri come -DskipTests.
Un'altra alternativa sarebbe quella di copiare il lavoro, ma poi è di nuovo un dolore, perché il checkout per il nostro progetto di grande importanza richiede anni. Possiamo copiare manualmente l'area di lavoro, ma anche questo è un duro lavoro.
Quali soluzioni migliori ci sono per questo problema?
grazie, funziona come un fascino. –
Sembra una possibilità, ma anche un eccesso. Voglio solo una casella di controllo disabilitata accanto al passaggio. Non ci sono plugin per questo? –
No. Il cambiamento a cui stai pensando richiederebbe probabilmente una modifica di base di Jenkins alle classi del passo di generazione base e modifiche simili a tutti i file dell'interfaccia utente. La modifica di questi file potrebbe essere una modifica per-plugin. Sarebbe bello, ma non al momento disponibile. –