問題タブ [semantic-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.
semantic-release - セマンティックリリース: リポジトリ内の特定のディレクトリを追跡して解放することは可能ですか?
JavaScript サブモジュールを含む Java プロジェクトがあり、構造は次のようになります。
java-project
|- folder1
|- folder2
|- ...
|- javascript-submodule
|- package.json
|- ...
semantic-release
のみへの変更を追跡しjavascript-submodule
、それを使用して npm リリースをトリガーするように設定することは可能javascript-submodule/package.json
ですか?
angular - セマンティック リリースを使用して Angular ライブラリを Bitbucket リポジトリに公開する方法は?
私はAngular Libraryに取り組んでおり、リリースのプロセスをできるだけ自動化しようとしています。私はさまざまなツールを調査してきましたが、非常に役立つツールをいくつか見てきました。
- コミットメッセージ形式のコミット化
- gitフックを使用してコミット形式を強制するハスキー
- 新しいバージョンを自動的に公開およびリリースし、変更ログを生成するセマンティック リリース
要点は、これらのツールは GitHub と NPM を使用する環境で動作するように非常に適切に構成されているように見えますが、私の環境は Bitbucket で動作し、NPM を使用してライブラリをホストしていません。
だから私はいくつかの質問があります:
Angular ライブラリを作成すると、"projects" ディレクトリの下のワークスペース内に作成されます。だから私は次の構造を持っているとしましょう:
このコードは 1 つのリポジトリにあるため、ライブラリを公開して、package.json で次を使用して他のアプリケーションにインストールできるようにする場合:
ビルド後に dist フォルダー内のコンテンツを公開するために、別の Bitbucket リポジトリを用意する必要がありますか? または、現在のリポジトリのdistフォルダーをコミットしてプッシュする必要がありますか? 私は少し迷っています。
ライブラリのみに影響を与えるようにセマンティック リリースを構成するにはどうすればよいですか?
前もって感謝します。
git - セマンティック リリースで非修飾の宛先にプッシュできません
セマンティック リリースを使用して Jenkins ジョブからライブラリを解放しようとしていますが、次のエラーが発生します。
エラー: 修飾されていない宛先にプッシュできません: origin/semantic-release-test
私のローカルマシンからは問題ありません。これは完全なログです:
私は何が欠けていますか?