için bir giriş kabuğu için varsayılan. Varsayılan olarak, Jenkins Ubuntu'da tire/bin/sh kullanır. Bunun için nasıl benim Jenkins işlerin içinden farklı yakut versiyonlarını seçmek için (ya da bu konuda rbenv/chruby) RVM kullanmak istiyorum Jenkins kabuk yürütme
her yerde işlevini yürütmek her kabuğun üstüne#!/bin/bash -l
ekleyebilir, değiştirmek için. Çok sinir bozucu bir iş olarak görülmesi, merkezi bir yere ayarlayabilmeyi isterim. "Kabuk yürütülebilir" yapılandırma ayarını kullanarak
, ben ancak "/ bin/bash -l" -xe/tmp
başarısız olur '-l' gibi parametreleri ekleyerek, bu bash çalıştırmak için alabilirsiniz /hudson5660076222778817826.sh FATAL: komut yürütme başarısız oldu java.io.IOException: Program çalıştırılamıyor "/ bin/bash -l" (dizin "/ home/jenkins/jobs/workspace/rvm-test"): error = 2, böyle bir dosya veya dizini
rvm eklentisini kullanmayı denedim jenkins için, ancak mevcut sürüm sürümüne bile yüklenmiyor.
Herhangi bir fikrin var mı? :)
Hayatımı kurtardın. – Snowman