はじめにこんにちは、TIER IVでオープンソースの自動運転システム「Autoware」の開発をしている三宅です。現在は主に開発環境周りを担当しており、効率的な開発プラットフォームを目指して日々改善を重ねています。 前回のブログ記事では、Autowareのコンセプトやリポジトリ構成について説明しました。 今回は実装面の詳細として、以下のような様々な自動化の仕組みについて解説します。 自動化のためのプラットフォーム開発環境構築の自動化Continuous Integration (CI) による品質管理の自動化リリース作業の自動化ドキュメントサイト周りの自動化複数リポジトリ管理の自動化自動化のためのプラットフォームAutowareはGitHub上でソースコードを管理しているため、GitHub公式のGitHub Actionsを使用しています。Publicリポジトリに対しては無料で使えるので、