眠るNASを叩き起こせ!CI/CD完全自動化への道 episode artwork

EPISODE · Nov 19, 2025 · 26 MIN

眠るNASを叩き起こせ!CI/CD完全自動化への道

from We Are On The Way · host Riku Takeuchi

今回の第61回は、GitHub Actionsの実行時間上限という壁にぶつかったエンジニアの創意工夫が光るエピソードからスタート!竹内さんが、自宅のNASを使ったセルフホステッドランナー環境を構築し、無料プランの制約を見事に突破した体験談を共有します。QNAPのコンテナステーション機能を使えば、驚くほど簡単にCI環境が構築できることが判明。トークンを環境変数に設定するだけで、秘密鍵などの面倒な設定は一切不要という手軽さです。さらに、iOSアプリのデプロイを完全自動化したCDパイプラインの構築秘話も披露。セマンティックリリースとコンベンショナルコミッツを組み合わせることで、コミットメッセージから自動的にバージョン番号を判定し、リリースノートまで自動生成。App Store Connectへのサブミットまで一気通貫で自動化に成功しました。ただし、スカッシュマージとの相性問題や、GitHubトークンの制約など、実装時のハマりポイントも率直に共有。後半は安倍さんの技術書執筆プロジェクトへ。Pandocを使ってマークダウンからEPUBとPDFを生成するシステムの解説本を執筆中とのこと。GitHub Actionsで自動ビルド、Kindle UnlimitedとiBooks両対応、さらにAIを活用した執筆支援まで、現代のエンジニア流執筆術が満載です。「眠っているNASを活用したい」「CI/CD環境を整備したい」「技術書を書いてみたい」そんなエンジニアにとって、実践的なヒントが詰まった回です!―――――――――― 💬 番組の感想・質問は #WeAreOnTheWay または #WONW でポスト! もしくは以下の匿名フォームで。https://mond.how/ja/dicenanz🔔 フォローして最新エピソードを逃さずキャッチ!話題に上がったツール等:GitHub Actions(公式ドキュメント)GitHub Self-hosted Runner(公式ドキュメント)QNAP Container Station(公式)K3s(軽量Kubernetes/公式)semantic-release(公式ドキュメント)Conventional Commits(公式)App Store Connect(公式)TestFlight(公式)Pandoc(公式)EPUB(公式仕様/W3C)TeX / LaTeX(公式)Kindle(公式)Kindle Unlimited(KDP公式ガイド)Apple Books(iBooks後継/公式)話している人Takeuchi Riku https://x.com/rikson_enAbe Daisuke https://x.com/dicenanzYoutubeチャンネルhttps://www.youtube.com/@rikson_en

Episode metadata supplied by the publisher feed · Published Nov 19, 2025

Embed this episode

Ready to play

眠るNASを叩き起こせ!CI/CD完全自動化への道

0:00 26:28

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of We Are On The Way?

This episode is 26 minutes long.

When was this We Are On The Way episode published?

This episode was published on November 19, 2025.

Can I download this We Are On The Way episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!