問題タブ [sbt-release]
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.
playframework - sbt-release パブリッシュ tar.gz
sbt-releaseを使用して tar.gz ファイルをアーティファクト サーバーに公開したいのですが、 Google グループのコードに従いましたが、zip アーティファクトを使用しています。Linux のファイル許可のため、tar.gz が必要です。sbt-release でこれを達成する方法は?
sbt - sbt-release プラグインは、成功したにも関わらず git push をエラーとしてログに記録します
sbt-release プラグインを使用しています。
プロセスは機能しているように見えますが、sbt は最終的なリリース ステップpushChanges
をエラーとしてログに記録します。理想的には、自動化を混乱させる可能性があるため、実際のエラーのみがエラー出力に記録されます。
ここでの出力例:
この場合の my_branch は master ブランチではありません (master に移行する前に自分のブランチでこのプロセスをテストしているため)、それが問題になる可能性がありますか?
sbt - sbt-release プラグインで独立したマルチモジュールのバージョン管理を実現する方法
私は2つのサブプロジェクトとそれらに同意するトップレベルのプロジェクトを持っています。それらすべてを正常にリリースできますが、最上位プロジェクトのバージョンのみが変更され、サブプロジェクトは、残念ながらリリース中に変更されないディレクトリで定義されたバージョンでリリースされます。
リリース後、私は持っていたいです:
- ルートは0.1.0としてリリースされました(ルートはまったく気にしませんが)
- SubA 0.0.1 としてリリース
- SubB は 0.0.4 としてリリース
各バージョンは、たとえばSubA/version.sbt
-> 0.0.2-SNAPSHOTでインクリメントされます
sbt 0.13
とsbt-release
プラグインを使用してそれを行うにはどうすればよいですか?
git - sbt-release で git push ができない
ジェンキンスでsbtプロジェクトを構築しようとしています。sbt clean "release with-defaults" を実行すると、次のエラーが発生します。
リモートブランチはうまく設定されているようです。以下は、いくつかの git コマンドの出力です。
何か不足していますか?
scala - sbt-release ビルド コマンドからの「有効なキーではありません」エラー
sbt-release
scala sbt プロジェクトにプラグインをインストールしました。
しかし、sbt release cross buildまたはsbt release skip-testsを実行すると、次のエラーが発生します。
sbt - sbt-bintray からのリリースと公開
ライブラリのリリースをビントレイに公開しようとしています。これまでにいくつかのバージョンをリリースしました。
私は経由でbintray-sbtを使用していますproject/plugins.sbt
完全な詳細を含むプロジェクトはgithub/jedi-ioでホストされています。
API URLにダブルmaven/maven
があることに気付き、カスタムの bintray-sbt を使用して「修正」しようとしましたが、どちらでも機能しませんでした。https://api.bintray.com/maven/raisercostin/maven/org/raisercostin/jedi-io_2.10/0.22/jedi-io_2.10-0.22.pom
scala - sbt のタスク内から "release" コマンドを実行する
「sbt-releases」を使用していて、タスク内から「release」を実行する必要がありますが、「release」が task ではなくコマンドであるという問題があります。
sbt のタスク内からコマンドを実行することは可能ですか?
タスク内からリリースを実行する必要があるのはなぜですか?
何らかの条件が満たされた場合にリリースを実行し、そうでない場合は通常のビルドをトリガーするタスクを作成したいと考えています。sbt で releaseProcess を変更することでそれを達成しようとしましたが、問題はそれが taskKey ではなく SettingKey であり、設定がプロジェクトの読み込みで一度初期化されるため、設定内でタスクを使用できないことです。
playframework - ユーザーにプロンプトを表示せずにリリース バージョンを自動的に設定する - sbt-release
sbt-release がユーザーにリリース バージョンと次のバージョンを要求しないようにするにはどうすればよいですか?