タグ付けされた質問 「jenkins」

JenkinsはJavaで記述されたオープンソースの継続的インテグレーションツールであり、Linux、Mac OS X、Windows、FreeBSD、OpenBSD用のパッケージがあります。プロジェクトはハドソンからフォークされました。

12
GitHubリポジトリでのJenkinsビルドの現在の状態を表示する
プロジェクトのGitHub Readme.mdでJenkinsビルドステータスを表示する方法はありますか? 私はJenkinsを使用して継続的インテグレーションビルドを実行しています。各コミットの後、最終的にドキュメントとリリースバンドルを作成する前に、すべてがコンパイルされ、ユニットテストと統合テストが実行されることが保証されます。 ビルドを壊す何かを誤ってコミットするリスクはまだあります。GitHubプロジェクトページにアクセスしているユーザーが、現在のマスターがその状態であることを知るのは良いことです。
182 github  jenkins 

27
サーバーを再起動せずに、Jenkinsで停止できないゾンビジョブを停止する方法
Jenkinsサーバーには、3日間実行されているジョブがありますが、何も実行されていません。隅にある小さなXをクリックしても何も行われず、コンソール出力ログにも何も表示されません。ビルドサーバーを確認したところ、ジョブは実際にはまったく実行されていないようです。 ファイルまたはロックなどを編集して、ジョブが「完了」したことをジェンキンスに伝える方法はありますか?多くのジョブがあるので、サーバーを再起動したくありません。
177 jenkins 

4
Jenkinsfileにコメントを追加できますか?
Jenkinsfileでコメントは可能ですか?もしそうなら、構文は何ですか? 宣言的なパイプライン構文を使用しています。 SMTPサーバーが動作するまで、以下の「投稿」セクションをコメント化します。 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 { sh 'yarn' sh 'npm test' } } stage('Build') { when { branch '*/master' } steps { sh 'docker login -u ${DOCKER_REGISTRY_CREDENTIALS_USR} …

25
Docker:unix:///var/run/docker.sockのDockerデーモンソケットに接続しようとしているときに権限が拒否されました
私はドッカーが初めてです。Jenkinsを使用してローカルマシン(Ubuntu 16.04)でdockerを使用しようとしました。 以下のパイプラインスクリプトを使用して新しいジョブを構成しました。 node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } しかし、以下のエラーで失敗します。


13
Jenkinsホストキーの検証に失敗しました
jenkinsに問題があり、「git」を設定すると、次のエラーが表示されます。 Failed to connect to repository : Command "git ls-remote -h https://person@bitbucket.org/person/projectmarket.git HEAD" returned status code 128: stdout: stderr: fatal: Authentication failed 私はsshでテストしました: git@bitbucket.org:person/projectmarket.git これはエラーです: Failed to connect to repository : Command "git ls-remote -h git@bitbucket.org:person/projectmarket.git HEAD" returned status code 128: stdout: stderr: Host key verification failed. fatal: The remote …
164 jenkins 

5
特定のコードでソナーをオフにする
測定したくないコードの特定のブロックのソナー(www.sonarsource.org)測定をオフにすることは可能ですか? 例は、Findbugsが出力する「Preserve Stack Trace」警告です。サーバーを離れるとき、その例外がクライアントに知られていない場合は、クライアントがそのJARを持たないため、キャッチしたばかりの実際の例外は含めずに、メッセージをクライアントに返すだけで済みます。たとえば、例外が含まれていました)。

5
Mavenビルド中にサブモジュールをスキップする
特定の環境でサブモジュールをスキップできるようにする必要があります。 問題のモジュールには統合テストが含まれており、実行には30分かかります。したがって、CIサーバーでビルドするときにそれを含めたいが、開発者がローカルでビルドする(そしてテストを実行する)ときは、そのモジュールをスキップしたい。 プロファイル設定でこれを行う方法はありますか?私はいくつかのグーグルを行い、他の質問/回答をここで調べましたが、良い解決策を見つけていません。 1つのオプションは、そのサブモジュールを親からpom.xml完全に削除し、CIモジュールに別のプロジェクトを追加して、そのモジュールをビルドすることです。 提案?

21
インストールされているJenkinsプラグインのリストを、名前とバージョンのペアとともに取得する方法
インストールされているJenkinsプラグインのリストを取得するにはどうすればよいですか? Jenkins Remote Access APIドキュメントを検索しましたが、見つかりませんでした。JenkinsのCLIを使用する必要がありますか?ドキュメントまたは例はありますか?

19
Maven依存関係が501エラーで失敗する
最近のMavenで実行中のビルドジョブジェンキンスは、彼らがからの依存関係を引くことができなかったことを言って、以下の例外を除いて失敗しているMavenの中央および使用する必要がありHTTPSを。リクエストをHTTPからHTTPSに変更する方法がわかりません。誰かがこの問題について私を案内してくれませんか? [エラー]解決できないビルド拡張: プラグインorg.apache.maven.wagon:wagon-ssh:2.1またはその依存関係の1つを解決できません でしたorg.apache.maven.wagon:wagon-ssh:jar:2.1 ():の依存関係を収集 できませんでした:の アーティファクト記述子を読み取れませんでしたorg.apache.maven.wagon:wagon-ssh:jar:2.1:アーティファクトorg.apache.maven.wagon:wagon-ssh:pom:2.1を中央(http://repo.maven.apache。 org / maven2): ファイルの転送に失敗しました:http : //repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom。 戻りコードは次のとおりです。501, ReasonPhrase:HTTPS Required. -> [Help 2] Jenkinsがdata[ERROR] プラグインの収集を完了するのを待っているorg.apache.maven.plugins:maven-clean-plugin:2.4.1か、その依存関係の1つを解決 できませんでした:の アーティファクト記述子を読み取れませんでしたorg.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:アーティファクトorg.apache.maven.plugins:maven-clean-plugin:pom:2.4.1を中央から転送できませんでした(http://repo.maven.apache.org/maven2):に 失敗しました転送ファイル:http : //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom。 戻りコードは次のとおりです。501 , ReasonPhrase:HTTPS Required. -> [Help 1]

5
JenkinsをPC間で移動する方法
現在、開発用PCでJenkinsを使用しています。このツールの知識が限られていたため、開発用PCにインストールしました。開発用PCでテストしました。今、私は、ビルドプロセスにおける長期的な「パートナー」としてのJenkinsに満足しており、このJenkinsを専用サーバーに「移動」したいと考えています。 この前に、いくつかのビルドを実行し、各ビルドからアーティファクトをアーカイブしました。特に、ビルド番号はバージョン管理のために私にとって非常に重要です。 現在のPCから新しいサーバーにすべてのJenkins情報をエクスポートするにはどうすればよいですか?

17
「ユーザーの操作は許可されていません」コードサインを使用してOSXアプリに署名しようとしています
Jenkinsで自動ビルドが実行されています。ビルド自体はスレーブで実行されており、スレーブはSSH経由で実行されます。 エラーが発生します: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. 私はここの他の投稿でこれまでに見たすべての提案を試しました: 署名の直前にセキュリティロック解除キーチェーンを使用して、キーチェーンのロックを解除します。 署名キーを独自のキーチェーンに移動します。 署名キーをログインキーチェーンに移動します。 署名キーをシステムキーチェーンに移動します。 キーを含むキーチェーンのみにリストキーチェーンを手動で設定します。 すべての場合で、同じエラーが発生します。 この問題を診断するために、ローカル端末で「security unlock-keychain」コマンドを実行してみたところ、実際にはキーチェーンのロックが解除されないことがわかりました。キーチェーンアクセスを調べても、ロック記号は残っています。これは、コマンドラインでパスワードを渡す場合でも、パスワードを要求する場合でも同じです。GUIを使用して同じキーチェーンのロックを解除すると、パスワードの入力を求められ、ロックが解除されます。さらに、「セキュリティロックキーチェーン」を実行すると、コマンドの実行直後にキーロックが表示されます。これにより、ロック解除キーチェーンは実際には機能しないと思います。Lion(ビルドスレーブに使用)とMavericks(開発中)でも同じ動作が発生します。 次に、すべてのセキュリティコマンドに-vを追加してみました。 list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain" Listing keychains to see if it was added: (( "/Library/Keychains/System.keychain" )) unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain" build/App.app: User interaction is not allowed. このことから、リストキーチェーンは機能していないようです。多分どちらも動作しません。:/ ここに同様の質問があります。ソリューションは興味深いです-launchctlで "SessionCreate"をtrueに設定します。しかし、私はマスターでビルドしていません-ビルドプロセスは、スレーブビルドマシンのSSHから開始されます。たぶん、 "SessionCreate"を実行したときにlaunchctlが実行していることを実行するコマンドラインの方法があるのでしょうか。

3
2012年のハドソンvsジェンキンス[終了]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ハドソンとジェンキンスの2011年の状況は次のとおりです(IMHO)-ハドソンは少し安定していましたが、ジェンキンスの開発は少し速くなりました。 2012年現在の「ハドソン対ジェンキンス」の状況はどうですか?
144 hudson  jenkins 

15
nltk.data.loadでenglish.pickleを読み込めませんでした
punktトークナイザーをロードしようとすると... import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') ... a LookupErrorが発生しました: > LookupError: > ********************************************************************* > Resource 'tokenizers/punkt/english.pickle' not found. Please use the NLTK Downloader to obtain the resource: nltk.download(). Searched in: > - 'C:\\Users\\Martinos/nltk_data' > - 'C:\\nltk_data' > - 'D:\\nltk_data' > - 'E:\\nltk_data' > - 'E:\\Python26\\nltk_data' > - 'E:\\Python26\\lib\\nltk_data' > - …
144 python  jenkins  nltk 

7
Jenkinsビルド番号の変更
ジョブの完了後にメールで送信されるビルド番号を変更する方法はありますか?問題は、製品のビルドがJenkinsによって行われていないため、ビルド番号を(つまり、テキストファイルから)取得し、それに一致するようにJenkinsのビルド番号を更新できるようにすることです。ビルド番号を設定しようとしました: set BUILD_NUMBER=45 しかし、メールにはまだJenkinsが最初に設定したビルド番号が表示されています。
142 jenkins 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.