Als «jenkins» getaggte Fragen

Bei Fragen zu Jenkins, einem Open Source-Automatisierungsserver, und zur Verwendung von Jenkins für Themen wie Erstellen, Testen und Bereitstellen von Software usw. Verwenden Sie bei Fragen zu Jenkins-Plugins das Tag jenkins-plugins.



3
Wie kann man Jenkins Passwörter aus credentials.xml entschlüsseln?
Ich habe das Projekt übernommen, in dem viele Jenkins-Anmeldeinformationen Passwörter oder Passphrasen enthalten, die ich wissen muss, um mit dem Projekt fortzufahren. Leider wurden diese Angaben nirgendwo dokumentiert. Ich habe die credentials.xmlDatei überprüft, in der diese Anmeldeinformationen gespeichert sind, sie sind jedoch kein reiner Text, z. B .: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Hinweis: …

4
Wie skaliere ich Jenkins richtig?
In meinem Projekt haben wir einen AWS-Server, auf dem Jenkins Master + 1 Jenkins Slave (2 Executoren) ausgeführt wird ... und wir brauchen mehr. Um unsere Build-Leistung zu erhöhen, haben wir drei Optionen: Skalieren : Vergrößern Sie die AWS-Instanz und fügen Sie weitere Executor hinzu. Skalieren : Vergrößern Sie die …

7
Wie starte ich Jenkins sicher neu?
Ich muss einige Konfigurationsänderungen an unserer Jenkins-Instanz vornehmen, bei denen Jenkins einige Male neu gestartet wird. Unsere Entwickler legen jedoch häufig genug fest, dass ich Jenkins nicht gesehen habe, ohne dass in drei Tagen Jobs ausgeführt wurden. Gibt es eine native Möglichkeit (entweder über die GUI oder über die Befehlszeile), …
19 jenkins 





3
Stellen Sie einen Jenkins-Job so ein, dass das Repo in SCM nicht geklont wird
Ich habe Jenkins mit Bitbucket über das Bitbucket-Plugin integriert . Gemäß dem Wiki des Plugins wird ein bestimmter Job ausgelöst, wenn das Repository im SCM des Jobs festgelegt ist. Wenn Sie SCM in einem Jenkins-Job festlegen, wird dies bekanntlich in der Vorbereitungsphase geklont. So weit, ist es gut. Der Hauptzweck …
17 jenkins 




3
Verwendung des Artifactory-Plugins in der deklarativen Jenkins-Pipeline
Ich verwende Jenkins Declarative Pipeline, um meinen Erstellungsprozess zu automatisieren. Wir möchten unsere Artefakte nur dann in einem Remote-JFrog-Repository veröffentlichen, wenn bestimmte Bedingungen (Sonar, Checkmarx) erfüllt sind. Nach einigem Nachforschen habe ich festgestellt, dass das Artifactory-Plugin hierfür nützlich ist. Ich kann jedoch kein Dokument zur Integration in deklarative Pipelines finden. …

2
Continuous Integration-Infrastruktur für mehrere iOS-Projekte
Als iOS-Entwickler wollte ich eine CI- und CCQ-Infrastruktur (= Continuous Code Quality) für die iOS-Projekte erstellen, die wir bisher in der Entwicklung haben. Wir verwenden Jenkins und SonarQube bereits für fast alle Web- und Android-Projekte (die Installation und Konfiguration von CI und CCQ erfolgt mithilfe eines VM foreach-Projekts automatisch) und …

3
Wie kann man beim Fernauslösen eines Jenkins-Builds nicht „feuern und vergessen“?
Ich versuche, einen parametrisierten Jenkins-Build aus Bamboo auszulösen, indem ich Folgendes tue: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Aber ich bekomme sofort eine 201, die mir sagt, dass der Build erstellt wurde. Wie kann ich diese Anforderung warten lassen und den Erfolgsstatus des Builds anstelle des Feuers zurückgeben und vergessen? Es ist anscheinend …


1
Ausführen eines Hintergrundprozesses im Pipeline-Job
Ich suche nach einer Möglichkeit, einen Java-Prozess im Hintergrund mithilfe der deklarativen Jenkins-Pipeline auszuführen. Unten ist das Codefragment stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } ProcessTreeKiller von Jenkins ist bereits bekannt, und jede Antwort schlägt vor, dasselbe zu tun. Ich habe ohne …

2
Wie aktiviere ich den npm-Cache in einem Jenkins-Build-Slave, der im Docker ausgeführt wird?
Ich habe ein Docker-Image, nennen wir es frontend.image, das ich für einen Jenkins-Build-Slave verwende. Das Jenkins Docker-Plug- in dreht einen Container aus diesem Image und erstellt Artefakte im Container. Das alles funktioniert super. In diesem Fall frontend.imagewird die zum Erstellen einer AngularJs-App verwendet. Zum Erstellen dieser Angular-App gehört auch die …
13 docker  jenkins  npm 


1
Übergebe den String an Jenkins Job von Slack
In einer idealen Welt könnten unsere weniger technisch versierten Mitarbeiter einfach einen Slack-Befehl verwenden, um einen Job auszuführen und die Ergebnisse an sie zurückzuliefern, was die Verwendung der Jenkins-GUI negiert. Ich habe festgestellt, dass das Starten eines Builds in Jenkins mithilfe eines Slack-Befehls auf GitHub einige Einschränkungen aufweist, einschließlich der …
12 jenkins  slack 

3
Jenkins gegen Azure DevOps Pipelines
Ich habe einige Nachforschungen über die Azure DevOps-Lösung angestellt, die Microsoft kürzlich vorgestellt hat . Einige Hintergrundinformationen, ich benutze Jenkins seit Jahren und habe vor kurzem begonnen, das Containerisierungskaninchenloch (Docker, Kubernetes usw.) zu erkunden. Bei einigen Aspekten von Azure DevOps-Pipelines bin ich mir nicht sicher, und es wäre großartig, Feedback …

4
Best Practices für eine Bereitstellung in mehreren Umgebungen mit Jenkins
Ich habe 3 Umgebungen, jede in ihrem eigenen virtuellen Netzwerk mit ihren eigenen Konfigurationen. Muss ich 3 separate Instanzen von Jenkins haben, um fortlaufende Bereitstellungen in jeder der Umgebungen durchführen zu können? Was sind einige bewährte Methoden für die Neubewertung der Bereitstellung in einer Architektur mit mehreren Umgebungen?
12 jenkins 

2
Ist es schlecht, Sudo von Jenkins zu verwenden?
Ich verwende das Publish Over SSH-Plugin , um meine Apps Jenkinsin verschiedenen Umgebungen bereitzustellen. Einige Bereitstellungsjobs führen Umgebungsvorbereitungen durch, z. B. das Beenden und Neustarten des App Server-Systemdienstes. Einige dieser Befehle erfordern sudo. Ich bin nur neugierig, ob es eine schlechte Sicherheitspraxis sein kann, sudo für Jenkins-Jobs zur Remote-Veröffentlichung und …
11 jenkins  security 


1
Jenkins Pipeline Job; richtiges Zitat für den Schritt slackSend
Dies ist wahrscheinlich ein 100% iger Benutzerfehler, aber ich kann keinen Pipeline-Job dazu bringen, eine Variable als Kanalnamen in einem slackSend-Schritt zu verwenden. Dies verwendet sowohl das Slack-Plugin als auch das Build User Vars-Plugin . Ich versuche zu BUILD_USER_FIRST_NAMEidentifizieren, auf welchen Kanal Slack zurückgreifen soll (dh derjenige, der den Build …

2
Was sind die richtigen Berechtigungseinstellungen, wenn Docker in einer Jenkins-Pipeline ausgeführt wird?
Ich versuche, eine neue Jenkins-Pipeline zusammenzustellen, um neue Pull-Anforderungen an unseren Code zu testen. Ich verwende Docker mit dem ubuntu:14.04Image, um unsere Produktionsumgebung zu simulieren. Hier ist ein Mindestarbeitsbeispiel: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 ./' sh './init-script.sh' } } und #init-script.sh sudo add-apt-repository …
11 jenkins  docker 

1
Wie aktualisiere ich Job-DSL-Dateien auf Jenkins 2-Pipelines?
Gibt es eine gängige Praxis für die Migration eines großen Repositorys von Jenkins job-dsl auf Jenkins2-Pipelines? Ich suche nach Möglichkeiten, um das Verhalten von Builds zu testen, die etwas weiter gehen als der Vergleich von generierten Artefakten aus derselben Codebasis. Tatsächlich verfügen wir über eine ziemlich große Infrastruktur, die über …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.