問題タブ [jenkins-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - Maven インストール設定が Jenkins に表示されない
Jenkins 2.6 を (新規インストールとして) インストールしましたが、Maven のインストール オプションが見つからないようです。以前は、Jenkins の構成に移動するだけで、Maven セクションにMAVEN_HOME
Maven を自動的にインストールするためのオプションがありました。ただし、これは私には存在しないようです。
Maven 統合プラグインをインストールしました。これらを表示するにはどうすればよいですか?
git - Jenkinsfileは現在のタグを取得します
Jenkinsfile のジョブの現在のタグ (または存在しない場合は null ) を取得する方法はありますか? 背景は、このコミットにタグがある場合にのみ、いくつかのアーティファクト (android APK) をビルドしたいということです。私は試した:
と
どちらも常に null です - これ ( https://issues.jenkins-ci.org/browse/JENKINS-34520 ) がそうでないことを示しているにもかかわらず
jenkins - dockerコンテナでビルドされたjenkins 2.7パイプライン
Docker コンテナーで Jenkins とパイプライン プラグインを使用してプロジェクトをビルドしようとしています。私Jenkinsfile
はこのように見えます:
ジェンキンスのログ:
mvn.log では、すべて問題ないことがわかります。
エラーはどこにあるのか、それをどのように判断するのか?
私のJenkinsサーバーは、ドッカーサーバーをノードとして使用するドッカーハブ形式のドッカーコンテナです。
新しいチェック:
出力:
mvn.log:
jenkins - Jenkins パイプラインの自動分岐検出
古い Jenkins フリースタイルのジョブをマルチブランチ パイプラインに移行しています。また、GitLab フックも使用したいと考えています。
私の問題は分岐検出です。私は手動で行っていますが、自動化したいと考えています。新しいブランチが git にプッシュされると、GitLab からのブランチ パラメータが現時点で Jenkins で不明な場合、GitLab はブランチ検出をトリガーする Jenkins ジョブをトリガーします。これは可能ですか、それとも存在しませんか?
参考までに: マルチブランチ パイプライン ジョブを起動しようとしましたが、Jenkins は次のように述べています。
nexus - Jenkins 2 Jenkinsfile スクリプトを使用したネクサス アーティファクトの自動バージョン管理
現在、リリース パイプラインを定義する Jenkins DSL スクリプトがあります (下記)。ビルドごとにリリースされたアーティファクトのバージョン番号を自動的に増やして、手動で設定するのではなく、新しい一意のバージョン番号で Nexus に発行できるようにする方法があるかどうか疑問に思っていました。過去に、通常の Jenkins ジョブでこれを自動的に行うプラグインを使用しましたが、パイプライン スクリプトでこれを行う方法がわかりません。
jenkins - 継続的デリバリー ツールとしての Spinnaker と Jenkins 2.0 の比較
ご存じのとおり、Jenkins 2.0 がリリースされ、単なる継続的インテグレーション (CI) から継続的デリバリー (CD) へと拡張されています。そこでお聞きしたいのですが、Jenkins 2.0 と比較して、Spinnaker の競争上の利点は何ですか?