«jenkins-pipeline» etiketlenmiş sorular

Jenkins "Pipeline" eklenti paketi (eski adıyla "Workflow") hakkında sorular. Genel olarak Jenkins'teki ardışık düzenler hakkında değil (örneğin, aşağı akış işlerinin kullanılması).

10
Hata "Giriş cihazı bir TTY değil"
Aşağıdaki komutu çalıştırıyorum Jenkinsfile. Ancak, "Giriş aygıtı bir TTY değil" hatasını alıyorum . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Komut dosyasını Jenkinsfileetkileşimli mod yapmadan çalıştırmanın bir yolu var mı ? Temelde script.shDocker kapsayıcısında çalıştırmak istediğiniz adlı bir dosya var .



4
Bir Jenkinsfile'a yorum eklenebilir mi?
Jenkins dosyasında yorum yapmak mümkün mü? Öyleyse, sözdizimi nedir? Bildirici ardışık düzen sözdizimi kullanıyorum. SMTP sunucum çalışana kadar aşağıdaki "yayın" bölümüne yorum yapmak istiyorum. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { stage('Test') { steps { …



5
GitHub Org Plugin ile bir jenkins boru hattından (jenkinsfile) başka bir işi nasıl tetikleyebilirim?
İçinden başka bir işin oluşturulmasını nasıl tetikleyebilirim Jenkinsfile? Bu işin aynı github organizasyonu altında, zaten kendi Jenkins dosyasına sahip olan başka bir havuz olduğunu varsayıyorum . Bunu sadece şube adı master ise yapmak istiyorum, çünkü herhangi bir yerel şubenin aşağı akış yapılarını tetiklemek mantıklı değil. Güncelleme: stage 'test-downstream' node { …

1
jenkins pipeline: ajan ve düğüm?
Jenkins ardışık düzenindeki bir aracı ile düğüm arasındaki fark nedir ? Bu tanımları buldum: düğüm : Bir İşlem Hattının gerçekleştirdiği çoğu iş, bir veya daha fazla bildirilmiş düğüm adımı bağlamında yapılır. ajan : Ajan direktifi, ajan direktifinin nereye yerleştirildiğine bağlı olarak tüm Pipeline'ın veya belirli bir aşamanın Jenkins ortamında nerede …

6
Kimlik bilgileriyle Jenkins Pipeline Git SCM'yi kontrol edin?
Bu öğreticiyi takip ediyordum : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } Ancak kimlik bilgilerinin nasıl ekleneceğini söylemez. Jenkins'in kullanıcı & geçişi tanımladığınız ve daha sonra işlerde kullanmak için ID aldığınız özel "Kimlik Bilgileri" bölümü var, ancak bunu Pipeline talimatlarında nasıl kullanırım? İle denedim: git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455']) …



4
Jenkins CI Pipeline Scriptlerinin groovy.lang.GroovyObject yöntemini kullanmasına izin verilmez
Java Projelerini derlemek için Jenkins 2 kullanıyorum, sürümü bir pom.xml'den okumak istiyorum, şu örneği takip ediyordum: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md Örnek şunları önermektedir: Görünüşe göre Dosya Sistemine erişimde bazı güvenlik sorunları var, ancak sorunun ne (veya neden) olduğunu çözemiyorum: Örnekten biraz farklı yapıyorum: def version() { String path = pwd(); def matcher = …

7
Jenkins betikli ardışık düzen veya bildirime dayalı ardışık düzen
Eski tarz proje temel iş akışımı Jenkins'e dayalı bir ardışık düzene dönüştürmeye çalışıyorum. Dokümanları incelerken scriptedve adında iki farklı sözdizimi olduğunu buldum declarative. declarativeSon zamanlarda yayınlanan Jenkins web sözdizimi gibi (2016 sonu). Yeni bir sözdizimi sürümü olmasına rağmen, Jenkins hala betik sözdizimini desteklemektedir. Şimdi, bu iki türün her birinin hangi …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.