問題タブ [netflix-nebula-plugins]
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.
gradle - Gradleでは、プラグインのバージョンに変数を使用する方法は?
私のビルド スクリプトの 1 つは、その nebula プラグインをインポートします。
すべてのバージョン情報を、すべてのプロジェクトがアクセスできる別のファイルに移動しており、次のようなものに変換する正しい構文は何か疑問に思っています。
「gradle clean build」で上記を実行しようとすると、次のエラーが発生します。
ビルド ファイル 'build.gradle': 2: 引数リストは、空の文字列以外の 1 つのリテラルである必要があります
plugins {} ブロックの詳細については、 https://docs.gradle.org/2.7/userguide/plugins.html#sec:plugins_blockを参照 してください。
@ 行 2、列 33。id 'nebula.ospackage' バージョン "$versions.nebula_gradle_ospackage_plugin"
リンクされた記事は、機能する「buildscript」ブロックの使用方法を示していますが、これを1行で機能させる方法が必要なようです?
gradle - nebula.os-package プラグインを使用して、パッケージ アーキテクチャを指定する方法
gradle 用の nebula.os-package プラグインを使用してネイティブ コード パッケージを作成しています。正しいアーキテクチャの glibc が要件であることを指定する必要があります。私は明白なことを試しました
しかし、その後 rpm -qpR foo.rpm は役に立たない結果になります
%{_isa}
疑問符なしで 使用しても違いはありません。
gitHub リポジトリの未解決の問題136と227はこれに関するものですが、これらのスレッドでメンテナーはコメントしていません。誰かが回避策を見つけましたか?
gradle - gradle から Artifactory ビルド保持をトリガーする方法
netflix nebula プラグインを使用して、gradle を使用して Artifactory でビルド保持を設定することは可能ですか?
私はインターネットを検索しましたが、見つけることができたのは、Jenkins パイプラインを使用してビルド保持を設定する方法だけです:
buildInfo.retention maxBuilds: 10
.
Gradle Artifactory Plugin ページでビルド名とビルド番号を設定する方法も見つけました。
ただし、gradle からビルド保持を指定する方法に関する情報は見つかりませんでした。次のようなものを使用できます。
出来ますか?そうでない場合、どうすれば同じ目標を達成できますか? ビルドが作成された後に Jenkins パイプライン プラグインを使用してビルドの buildinfo を更新し、そこにビルド保持を設定する必要がありますか?