«jenkins» etiketlenmiş sorular

Açık kaynaklı bir otomasyon sunucusu olan Jenkins ve yazılım oluşturma, test etme ve dağıtma gibi konular için Jenkins kullanma hakkında sorular için. Özellikle Jenkins Eklentileri ile ilgili sorular için jenkins-plugins etiketini kullanın.

2
Birden çok iOS projesi için Sürekli Entegrasyon altyapısı
Bir iOS geliştiricisi olarak, şu ana kadar geliştirdiğimiz iOS projeleri için bir CI ve CCQ (= Sürekli Kod Kalitesi) altyapısı oluşturmak istiyordum. Zaten Jenkins ve SonarQube'u neredeyse tüm Web ve Android projeleri için kullanıyoruz (bir VM foreach projesi kullanarak, CI ve CCQ'nun kurulumu ve yapılandırılması otomatiktir) ve harika çalışıyor. Ancak …

3
Jenkins yapısını uzaktan tetiklerken nasıl "ateş ve unut" olmaz?
Aşağıdakileri yaparak, bambu parametreli bir Jenkins yapı tetiklemek çalışıyorum: İLETİ - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Ama derhal 201 yapacağım ki bu da yapının yaratıldığını söyler. Bu isteği nasıl bekletip yangının yerine yapının başarı durumunu geri getirebilirim ve unuturum? Parametreli-Uzaktan-Tetikleyici-Eklentiye göre görünüşte mümkündür : Düzenle: İhtiyacınız olursa bunu sonunda oluşturdu. https://github.com/owenmorgan/jenkins-remote-builder

4
PDS formatında ana bilgisayar bileşenlerini yönetmek için Jenkins'i kullanmaya başlamak için hangi eklentiyi kullanmalıyım?
DevOps ve ana bilgisayarları bilen, ancak Jenkins için yeni olan birinin Jenkins ile başlamak istediği varsayın , örneğin: kişisel dosyalarda (PDS'ler, yani bölümlenmiş veri kümeleri ) saklanan verilerin ana bilgisayar üzerinde yönetilmesinin fizibilitesini araştırmak ( ana bilgisayar yazılımını yönetmek için mevcut tipik SCM çözümlerinden herhangi biri tarafından yönetilmemiştir ). Jenkins'i …

2
Docker'da çalışan bir Jenkins derleme bağımlısında npm önbelleği nasıl etkinleştirilir?
Bir Docker resmim var, diyelim frontend.imageki bir Jenkins yapı kölesi için kullanıyorum. Jenkins Docker eklentisi , bu görüntüden bir kap döndürür ve kap içinde yapay nesneler oluşturur. Tüm bunlar harika çalışıyor. Bu durumda, frontend.imagebir AngularJs uygulaması oluşturmak için kullanılır. Bu Açısal uygulamayı oluşturmanın bir parçası, uygulamanın gerektirdiği npm paketlerini yüklemektir. …
13 docker  jenkins  npm 

2
Jenkins inşa yürütücü boş bellek nasıl kontrol edilir?
Jenkins In Executor Status'a tıklarken sadece boş disk alanı ile ilgili istatistikleri görebilirim (URI:) /computer. Jenkins serbest sistem belleği (RAM) nasıl izleyebilirim? Soruyorum, çünkü bazen çok fazla uygulayıcım olduğunda (takas alanı yapılandırılmış olmasına rağmen, ancak aşağıda değil), Jenkins çok donuyordu veya çöküyordu.

1
Dizeyi Slack'ten Jenkins işine aktar
İdeal bir dünyada, daha az bilgili çalışanlarımız, bir işi yürütmek ve sonuçların kendilerine geri dönmesini sağlamak için Slack komutunu kullanabilir ve Jenkins GUI'nin kullanımını reddedebilir. GitHub'da bir Slack Komutunu kullanarak Jenkins'te bir derleme başlatmayı buldum , ancak 1: 1 oranlı Heroku örneğinin Jenkins işine ihtiyaç duyduğu da dahil olmak üzere …
12 jenkins  slack 

2
Jenkins'ten sudo kullanmak kötü mü?
Uygulamalarımı farklı ortamlardan dağıtmak için Publish Over SSH eklentisini kullanıyorum Jenkins. Bazı dağıtım işleri ortam hazırlıkları yapar ve uygulama sunucusu sistem hizmetini durdurup yeniden başlatmak gibi şeyler yapar. Bu komutlardan bazıları gerekir sudo. Sadece uzaktan yayınlama ve yürütme Jenkins işlerinde sudo gerektirmenin kötü bir güvenlik uygulaması olup olmadığını merak ediyorum. …
11 jenkins  security 

3
Jenkins: Docker'ı yapı ortamı olarak kullanma izni sorunu
Jenkins'i Ubuntu 16.04 makinesine kurdum. Jenkins'in kendisi bir kapta çalıştırılmaz. Ne yapmak istiyorum sadece yarn installbir düğüm görüntü kullanarak çağırmak . İşte benim Jenkinsfile'm: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; yarn install' } } } } …

1
Jenkins Pipeline işi; Gevşeklik için uygun fiyat teklifi
Bu muhtemelen% 100 kullanıcı hatası, ancak kanal adı olarak bir değişken slackSend adımında kullanmak için bir boru hattı iş alamıyorum. Bu hem Slack eklentisini hem de Build User Vars Eklentisini kullanır . BUILD_USER_FIRST_NAMESlack geri hangi kanal tanımlamak için kullanmaya çalışıyorum (yani, bir başlangıç ​​mesaj almak için bir olmalıdır). Bir boru …

2
Docker'ı Jenkins Pipeline'da çalıştırırken doğru izin ayarları nelerdir?
Kodumuza yeni çekme isteklerini test etmek için birlikte yeni bir jenkins boru hattı almaya çalışıyorum. ubuntu:14.04Üretim ortamımızı simüle etmek için docker'ı görüntü ile kullanıyorum . İşte asgari bir çalışma örneği: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 ./' sh './init-script.sh' } } ve #init-script.sh sudo …
11 jenkins  docker 

1
Job-dsl dosyalarını Jenkins 2 boru hatlarına nasıl yükseltebilirim?
Jenkins job-dsl'in büyük bir havuzunun Jenkins2 boru hatlarına taşınması için ortak bir uygulama var mı? Ben aynı kod tabanından oluşturulan eser karşılaştırma biraz daha ileri yapıların davranışını test etmek için yollar arıyorum. Aslında Ansible aracılığıyla kurulan oldukça büyük bir altyapımız var ve topolojik olarak üretime eşdeğer bir doğrulama ortamına sahibiz, …


1
Tek bir iş için Jenkins eklentisini devre dışı bırakmanın bir yolu var mı?
İşler sıkıştığında uyarmak için Derleme zaman aşımı eklentisini kullanıyorum. Uzun bir yürütme süresi olan bir adım içerdiğinden bu uyarıyı tetikleyen bir işim var. Derleme zaman aşımı eklentisini devre dışı bırakmak istiyorum ama sadece bu iş için bunu yapmanın bir yolu var mı? Jenkins v2.22 kullanıyorum. İşin zaman aşımı sırasında sona …

1
Özel bir Gevşek mesaj yalnızca tamamlandığında nasıl eklenir?
Jenkins'i Slack Notification Plugin ile çalıştırıyoruz . Özel mesajı başlangıçta değil, yalnızca tamamlandığında göndermenin bir yolu var mı? Açık olmak gerekirse, ben yok inşa başladı mesajı devre dışı bırakmak istediğiniz, Bence sadece tamamlama (başarı) üzerine sadece gösteri için özel metinler gibi. Kullanım örneği, yığını silme gibi işlerdir. Özel mesajı, işi …
11 jenkins  slack 

1
Elastik Beanstalk kurumsal sınıf CD için uygun mu?
Elastik Beanstalk'a mikro hizmetler oluşturmak ve dağıtmak için Jenkins kullanan bir proje ile çalışıyorum. Bir test ortamına bir entegrasyon dalı dağıtırız, bir hazırlama ortamına dalları serbest bırakırız ve daha sonra üretime son bir ana yapı oluştururuz. Bunu bu şekilde yapmakla ilgili birkaç endişem var: ilk olarak, çevre başına proje başına …

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.