Ready-to-use Server

Jenkins

Kontinuierliche Integration

Jenkins Screenshots

Jenkins ist eine preisgekrönte Anwendung, die die Ausführung von wiederholten Aufträgen überwacht, wie z. B. das Erstellen eines Softwareprojekts oder von cron ausgeführte Aufträge. Aktuell konzentriert sich Jenkins unter anderem darauf, Softwareprojekte kontinuierlich zu erstellen/testen (z. B. CruiseControl) und die Ausführung von extern ausgeführten Aufträgen zu überwachen.

Dieses Appliance enthält alle Standardfunktionen in TurnKey Core, und darüber hinaus:

  • Jenkins-Konfigurationen:

    • Jenkins wird von der Langfristige Unterstützung Paket-Repository, das direkt vom Jenkins-Projekt verwaltet wird.

      SicherheitshinweisUpdates zu Jenkins erfordern möglicherweise eine Aufsicht, damit sie ARE NOT Für die automatische Installation konfiguriert.

    • Jenkins ist für die Verwendung der PAM-Authentifizierung vorkonfiguriert.

    • Enthält alle gängigen VCS-Clients und verwandte Jenkins-Plugins für Git, Bazaar, Mercurial und Subversion.

    • JENKINS_HOME konfiguriert in der Umgebung: /var/lib/jenkins.

    • jenkins-cli bash wrapper script - kann jetzt 'jenkins-cli' anstelle von 'java -jar path/to/jenkins-cli.jar' (Bequemlichkeit) verwenden.

  • SSL-Unterstützung out of the box.

  • Enthält Postfix MTA (gebunden an localhost) zum Versenden von E-Mails (z. B. Passwortwiederherstellung).

  • Webmin-Module zum Konfigurieren von Apache und Postfix.

Überwachtes Manual Jenkins Update

Vor dem Upgrade wird empfohlen, dass Sie die relevanten konsultieren AktualisierungsleitfadenSobald Sie zufrieden sind, können Sie von der Kommandozeile aus auf die neueste Version von Jenkins upgraden:

apt-get update
apt-get install jenkins

Wir empfehlen Ihnen, sich an Jenkins Sicherheitshinweise Mailingliste.

Anmeldeinformationen (Passwörter beim ersten Booten gesetzt)

  • Webmin, SSH, MySQL: Benutzername Wurzel

  • Jenkins: Benutzername Jankins-Admin

Stabile Version: 19.0 (Changelog)

Nutzungsdetails & Logging in für die Administration

  • Jenkins: Standardbenutzername ist Jankins-Admin.

Keine Standardpasswörter: Aus Sicherheitsgründen gibt es keine Standardpasswörter. Alle Passwörter sind auf Systeminitialisierung Zeit.

SSL Browser Warnung ignorieren: Browser mögen keine selbstsignierten SSL-Zertifikate, aber dies ist die einzige Art, die automatisch generiert werden kann. Confconsole Erweitertes MenüSie können frei generieren Lassen Sie uns SSL / TLS-Zertifikate einschließen.

Web-Web - Richten Sie Ihren Browser auf entweder:

  1. http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
  2. https://12.34.56.789/ - verschlüsselt mit selbstsigniertem SSL-Zertifikat

Benutzername für OS System Administration:

Login als Wurzel außer am AWS Marktplatz die den Benutzernamen verwendet Admin.

  1. Richten Sie Ihren Browser auf:
  2. Login mit SSH Client:
    ssh root@12.34.56.789
    

    Sonderfall für AWS-Marktplatz:

    ssh admin@12.34.56.789
    

* Ersetzen Sie 12.34.56.789 durch eine gültige IP oder einen gültigen Hostnamen.