Articles of jenkins

Archivia gli artefatti a Jenkins

Qualcuno potrebbe spiegarmi l’idea di artefatti nel processo di costruzione? Ho la directory dello spazio di lavoro in cui controllo il codice per compilare ed eseguire i miei script di formica ecc. Alla fine, nel mio caso, ottengo un file jar pronto per l’installazione. È considerato l’artefatto? Dove dovrei dire al mio script di compilazione […]

Creazione di una variabile di ambiente Jenkins usando Groovy

Penso che questa sia un’altra semplice domanda, ma non sono riuscito a far funzionare nessuna delle soluzioni web. Il mio progetto contiene un numero di versione. Ogni numero può essere separato da un ‘.’ o un ‘_’. Voglio una variabile che mostri solo i primi due numeri. Ho provato a scrivere uno script groovy che […]

Autentica l’elemento grafico di Jenkins per il repository privato Github

Vorrei che Jenkins recuperasse automaticamente i dati dal mio repository privato ospitato su Github. Ma non ho idea di come realizzare questo compito .. Ho provato la documentazione, generando ssh-key per l’utente jenkins e tutto quello che posso vedere è: “imansible clonare il repository”. Ho controllato gli URL: sono validi. Qualche indizio, forse conosci qualche […]

Come / quando Execute Shell contrassegna una build come fallimento in Jenkins?

Le storie dell’orrore che ho trovato mentre cercavo una risposta per questo … OK, ho uno script .sh che praticamente fa tutto ciò che Jenkins dovrebbe fare: controlla le fonti da SVN build il progetto distribuisce il progetto pulisce dopo se stesso Quindi in Jenkins devo solo “compilare” il progetto eseguendo lo script con un […]

Apri Excel su Jenkins CI

Sto lavorando su Windows 7 (connesso come sessione n. 1), il mio Jenkins CI è in esecuzione come servizio Windows nella sessione 0. Il mio problema è .. Voglio aprire un file Excel tramite CI Jenkins nella sessione 0, ma voglio mostra la sua GUI nella sessione 1. So che la sessione 0 è isolata […]

Come posso pianificare un lavoro in Jenkins?

Ho aggiunto un nuovo lavoro in Jenkins, che voglio pianificare periodicamente. Da Configura lavoro , sto controllando la casella di controllo “Crea periodicamente” e nel campo di testo Pianificazione aggiunto l’espressione: 15 13 * * * Ma non funziona all’ora prevista. È la procedura corretta per pianificare un lavoro? Il lavoro dovrebbe essere eseguito alle […]

Accesso per build variabili d’ambiente da uno script groovy in una fase di costruzione di Jenkins (Windows)

Sto usando il plugin Scriptler, quindi posso eseguire uno script groovy come step di costruzione. I miei schiavi Jenkins sono in esecuzione su Windows in modalità di servizio. Con scriptler, non ho bisogno di utilizzare script batch di Windows. Ma ho problemi a ottenere le variabili di ambiente in una fase di costruzione … Funziona: […]

Specifica di formato XML JUnit supportata da Hudson

Ho Hudson come server di integrazione continua e voglio usare l’opzione ‘Pubblica rapporto risultato test JUnit’. Ma non uso gli strumenti xUnit per i test, invece di avere script di shell che eseguono test e restituiscono risultati in formato semplice. Sto pensando di creare uno script che trasformi questi risultati nel formato JUnit. Quindi sono […]

“L’interazione dell’utente non è consentita” cercando di firmare un’app OSX utilizzando il codesign

La nostra build automatizzata funziona su Jenkins. La build stessa è in esecuzione su slave, con gli schiavi eseguiti tramite SSH. Ottengo un errore: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. Ho provato ogni suggerimento che ho visto finora in altri post qui: Utilizzare la chiave di sblocco di sicurezza immediatamente prima della firma […]

Jenkins: i test della selenium non sono visibili su Windows

Quando eseguo il test del selenium (mvn test) da jenkins (windows) vedo solo l’output della console. Non vedo i veri browser aperti. Come posso configurare jenkins in modo che possa vedere i browser che eseguono il test?