<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CI/CD アーカイブ - ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</title>
	<atom:link href="https://atueda.com/tag/ci-cd/feed/" rel="self" type="application/rss+xml" />
	<link>https://atueda.com/tag/ci-cd/</link>
	<description></description>
	<lastBuildDate>Wed, 11 Mar 2026 00:34:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/atueda-com-2025.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/11/22185004/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2025-11-12-10.23.00.png?fit=32%2C27&#038;ssl=1</url>
	<title>CI/CD アーカイブ - ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</title>
	<link>https://atueda.com/tag/ci-cd/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">250220958</site>	<item>
		<title>ADHDエンジニアのための楽しむ自動化テクニック</title>
		<link>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/</link>
					<comments>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/#respond</comments>
		
		<dc:creator><![CDATA[植田篤]]></dc:creator>
		<pubDate>Thu, 08 Jan 2026 03:00:19 +0000</pubDate>
				<category><![CDATA[ADHD]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[GitHub Actions]]></category>
		<category><![CDATA[エンジニア]]></category>
		<category><![CDATA[ソフトウェア開発]]></category>
		<category><![CDATA[テクニック]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[効率化]]></category>
		<category><![CDATA[思いつき]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://atueda.com/?p=651</guid>

					<description><![CDATA[<p>ADHDエンジニアの独創的な「思いつき」を最大限に活かすために、GitHub Actionsを使った自動化テクニックを楽しんでみませんか？この新たなツールが、あなたのアイディアをすばやく具現化する手助けをします！</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/">ADHDエンジニアのための楽しむ自動化テクニック</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<div class="veu_autoEyeCatchBox"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="620" src="https://i0.wp.com/atueda-com-2025.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2026/01/07102447/workflow-graph.png?resize=1024%2C620&#038;ssl=1" class="attachment-large size-large wp-post-image" alt="" /></div>
<h1 data-start="42" data-end="86">ADHDエンジニアの「思いつき」をGitHub Actionsで自動化する楽しみ</h1>
<p data-start="87" data-end="117">――ひらめきを“途中で失わない”ための最強ワークフロー設計術</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">はじめに｜その「思いつき」、消えていませんか？</a></li><li><a href="#toc2" tabindex="0">GitHub Actionsとは？</a></li><li><a href="#toc3" tabindex="0">ADHDエンジニア × 自動化は相性がいい理由</a><ol><li><a href="#toc4" tabindex="0">1. ルーチンワークが最大の敵だから</a></li><li><a href="#toc5" tabindex="0">2. 思考リソースを「創造」に使える</a></li></ol></li><li><a href="#toc6" tabindex="0">自動化の第一歩｜GitHub Actionsワークフローを作る</a><ol><li><a href="#toc7" tabindex="0">ステップ1：リポジトリを作成</a></li><li><a href="#toc8" tabindex="0">ステップ2：.github/workflows を作成</a></li><li><a href="#toc9" tabindex="0">ステップ3：最小構成のYAMLを書く</a></li></ol></li><li><a href="#toc10" tabindex="0">ADHDエンジニア的・GitHub Actionsの楽しみ方</a><ol><li><a href="#toc11" tabindex="0">① 思いついたら「とりあえず自動化」</a></li><li><a href="#toc12" tabindex="0">② “心理的ハードル”を下げる効果</a></li></ol></li><li><a href="#toc13" tabindex="0">コミュニティ製Actionsを使い倒す</a></li><li><a href="#toc14" tabindex="0">ADHD特性は「自動化思考」と相性がいい</a></li><li><a href="#toc15" tabindex="0">まとめ｜思いつきを「消費」しないために</a></li></ol>
    </div>
  </div>

<h2 data-start="119" data-end="145"><span id="toc1">はじめに｜その「思いつき」、消えていませんか？</span></h2>
<p data-start="147" data-end="188">ADHD特性を持つエンジニアにとって、<br data-start="166" data-end="169" /><strong data-start="169" data-end="185">「思いつき」は最大の武器</strong>です。</p>
<ul data-start="190" data-end="242">
<li data-start="190" data-end="203">
<p data-start="192" data-end="203">突然ひらめく改善案</p>
</li>
<li data-start="204" data-end="224">
<p data-start="206" data-end="224">「これ自動化できそう」という直感</p>
</li>
<li data-start="225" data-end="242">
<p data-start="227" data-end="242">深夜に降ってくる謎のやる気</p>
</li>
</ul>
<p data-start="244" data-end="264">しかし同時に、こんな経験も多いはずです。</p>
<ul data-start="266" data-end="330">
<li data-start="266" data-end="287">
<p data-start="268" data-end="287">思いついたのに、実装前に熱が冷める</p>
</li>
<li data-start="288" data-end="308">
<p data-start="290" data-end="308">手作業が多くて途中で集中が切れる</p>
</li>
<li data-start="309" data-end="330">
<p data-start="311" data-end="330">繰り返し作業にうんざりして放置する</p>
</li>
</ul>
<p data-start="332" data-end="421">この記事では、そんなADHDエンジニアのために<br data-start="355" data-end="358" />**「思いつきを即・形にする仕組み」**として<br data-start="381" data-end="384" /><strong data-start="384" data-end="408">GitHub Actionsによる自動化</strong>をわかりやすく解説します。</p>
<p data-start="423" data-end="466">ポイントは難しい理論ではなく、<br data-start="438" data-end="441" />👉 <strong data-start="444" data-end="462">ひらめきを逃さない環境づくり</strong> です。</p>
<hr data-start="468" data-end="471" />
<h2 data-start="473" data-end="493"><span id="toc2">GitHub Actionsとは？</span></h2>
<p data-start="495" data-end="576"><strong data-start="495" data-end="544"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">GitHub</span></span> Actions</strong> は、<br data-start="547" data-end="550" />GitHub上での開発作業を自動化できる仕組みです。</p>
<p data-start="578" data-end="644">いわゆる <strong data-start="583" data-end="612">CI/CD（継続的インテグレーション／デリバリー）</strong> を<br data-start="614" data-end="617" />コードベースで定義し、次のようなことを自動で行えます。</p>
<ul data-start="646" data-end="719">
<li data-start="646" data-end="667">
<p data-start="648" data-end="667">コードをpushしたらテストを実行</p>
</li>
<li data-start="668" data-end="686">
<p data-start="670" data-end="686">PR作成時にLintチェック</p>
</li>
<li data-start="687" data-end="703">
<p data-start="689" data-end="703">定期的にスクリプトを実行</p>
</li>
<li data-start="704" data-end="719">
<p data-start="706" data-end="719">デプロイや通知の自動化</p>
</li>
</ul>
<p data-start="721" data-end="778">ADHDエンジニアにとって重要なのは、<br data-start="740" data-end="743" /><strong data-start="743" data-end="772">「覚えなくていい」「考えなくていい」作業を減らせる</strong> ことです。</p>
<hr data-start="780" data-end="783" />
<h2 data-start="785" data-end="811"><span id="toc3">ADHDエンジニア × 自動化は相性がいい理由</span></h2>
<h3 data-start="813" data-end="835"><span id="toc4">1. ルーチンワークが最大の敵だから</span></h3>
<p data-start="837" data-end="849">ADHD特性を持つ人は、</p>
<ul data-start="851" data-end="878">
<li data-start="851" data-end="858">
<p data-start="853" data-end="858">単調な作業</p>
</li>
<li data-start="859" data-end="867">
<p data-start="861" data-end="867">毎回同じ手順</p>
</li>
<li data-start="868" data-end="878">
<p data-start="870" data-end="878">抜け漏れチェック</p>
</li>
</ul>
<p data-start="880" data-end="901">に強いストレスを感じやすい傾向があります。</p>
<p data-start="903" data-end="945">👉 だからこそ<br data-start="911" data-end="914" /><strong data-start="914" data-end="932">ルール通りに淡々と動く自動化</strong> は最高の相棒になります。</p>
<h3 data-start="947" data-end="969"><span id="toc5">2. 思考リソースを「創造」に使える</span></h3>
<ul data-start="971" data-end="1003">
<li data-start="971" data-end="986">
<p data-start="973" data-end="986">「テスト回したっけ？」</p>
</li>
<li data-start="987" data-end="1003">
<p data-start="989" data-end="1003">「あ、Lint忘れてた」</p>
</li>
</ul>
<p data-start="1005" data-end="1029">こうした確認作業をActionsに任せることで、</p>
<ul data-start="1031" data-end="1064">
<li data-start="1031" data-end="1041">
<p data-start="1033" data-end="1041">新機能のアイデア</p>
</li>
<li data-start="1042" data-end="1049">
<p data-start="1044" data-end="1049">設計の工夫</p>
</li>
<li data-start="1050" data-end="1064">
<p data-start="1052" data-end="1064">実装そのものの楽しさ</p>
</li>
</ul>
<p data-start="1066" data-end="1082">に脳のリソースを全振りできます。</p>
<hr data-start="1084" data-end="1087" />
<h2 data-start="1089" data-end="1123"><span id="toc6">自動化の第一歩｜GitHub Actionsワークフローを作る</span></h2>
<h3 data-start="1125" data-end="1143"><span id="toc7">ステップ1：リポジトリを作成</span></h3>
<p data-start="1145" data-end="1195">まずは通常通り、GitHub上でリポジトリを作成します。<br data-start="1173" data-end="1176" />個人用の小さなプロジェクトでOKです。</p>
<hr data-start="1197" data-end="1200" />
<h3 data-start="1202" data-end="1235"><span id="toc8">ステップ2：.github/workflows を作成</span></h3>
<p data-start="1237" data-end="1257">プロジェクト直下に、次の構成を作ります。</p>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<div class="sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl/main:top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre!">.github/<br />
└─ workflows/<br />
└─ ci.yml<br />
</code></div>
</div>
<hr data-start="1304" data-end="1307" />
<h3 data-start="1309" data-end="1331"><span id="toc9">ステップ3：最小構成のYAMLを書く</span></h3>
<p data-start="1333" data-end="1368">以下は、<strong data-start="1337" data-end="1358">pushされたら自動でテストを回す</strong> シンプルな例です。</p>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<div class="sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl/main:top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">
<blockquote><p><strong><code>name: CI<br />
</code><code>on:</code></strong><br />
<strong><code>    push:</code></strong><br />
<strong><code>       branches:</code></strong><br />
<strong><code>           - master<br />
</code><code>jobs:</code></strong><br />
<strong><code>   build:</code></strong><br />
<strong><code>       runs-on: ubuntu-latest</code></strong><br />
<strong><code>       steps:</code></strong><br />
<strong><code>           - name: Checkout code</code></strong><br />
<strong><code>             uses: actions/checkout@v2<br />
</code><code>           - name: Set up Node.js</code></strong><br />
<strong><code>             uses: actions/setup-node@v2</code></strong><br />
<strong><code>             with:</code></strong><br />
<strong><code>                 node-version: '14'<br />
</code><code>           - name: Install dependencies</code></strong><br />
<strong><code>              run: npm install<br />
</code><code></code><code></code><code>- name: Run tests</code></strong><br />
<strong><code>             run: npm test</code></strong></p></blockquote>
</div>
</div>
</div>
</div>
<p data-start="1767" data-end="1773">これだけで、</p>
<ul data-start="1775" data-end="1813">
<li data-start="1775" data-end="1785">
<p data-start="1777" data-end="1785">pushする</p>
</li>
<li data-start="1786" data-end="1799">
<p data-start="1788" data-end="1799">勝手にテストが走る</p>
</li>
<li data-start="1800" data-end="1813">
<p data-start="1802" data-end="1813">結果が可視化される</p>
</li>
</ul>
<p data-start="1815" data-end="1843">という <strong data-start="1819" data-end="1835">「考えなくていい仕組み」</strong> が完成します。</p>
<hr data-start="1845" data-end="1848" />
<h2 data-start="1850" data-end="1883"><span id="toc10">ADHDエンジニア的・GitHub Actionsの楽しみ方</span></h2>
<h3 data-start="1885" data-end="1907"><span id="toc11">① 思いついたら「とりあえず自動化」</span></h3>
<ul data-start="1909" data-end="1935">
<li data-start="1909" data-end="1923">
<p data-start="1911" data-end="1923">「毎回これやってるな…」</p>
</li>
<li data-start="1924" data-end="1935">
<p data-start="1926" data-end="1935">「忘れがちだな…」</p>
</li>
</ul>
<p data-start="1937" data-end="1955">と思った瞬間が、自動化チャンスです。</p>
<p data-start="1957" data-end="1995">完璧な設計は不要。<br data-start="1966" data-end="1969" /><strong data-start="1969" data-end="1987">まずは雑でも動くワークフロー</strong> を作ることで、</p>
<ul data-start="1997" data-end="2034">
<li data-start="1997" data-end="2010">
<p data-start="1999" data-end="2010">思いつき → 実行</p>
</li>
<li data-start="2011" data-end="2022">
<p data-start="2013" data-end="2022">実行 → 成果</p>
</li>
<li data-start="2023" data-end="2034">
<p data-start="2025" data-end="2034">成果 → 快感</p>
</li>
</ul>
<p data-start="2036" data-end="2049">という好循環が生まれます。</p>
<hr data-start="2051" data-end="2054" />
<h3 data-start="2056" data-end="2077"><span id="toc12">② “心理的ハードル”を下げる効果</span></h3>
<p data-start="2079" data-end="2102">ADHDエンジニアが止まりやすい理由の一つが、</p>
<blockquote data-start="2104" data-end="2117">
<p data-start="2106" data-end="2117">「ちゃんと動くか不安」</p>
</blockquote>
<p data-start="2119" data-end="2138">GitHub Actionsがあれば、</p>
<ul data-start="2140" data-end="2170">
<li data-start="2140" data-end="2148">
<p data-start="2142" data-end="2148">テストは自動</p>
</li>
<li data-start="2149" data-end="2158">
<p data-start="2151" data-end="2158">チェックも自動</p>
</li>
<li data-start="2159" data-end="2170">
<p data-start="2161" data-end="2170">失敗したら赤く表示</p>
</li>
</ul>
<p data-start="2172" data-end="2207">👉 <strong data-start="2175" data-end="2194">不安を“確認作業”に変換できる</strong> のが最大のメリットです。</p>
<hr data-start="2209" data-end="2212" />
<h2 data-start="2214" data-end="2236"><span id="toc13">コミュニティ製Actionsを使い倒す</span></h2>
<p data-start="2238" data-end="2292">GitHub Actionsの強みは、<br data-start="2257" data-end="2260" /><strong data-start="2260" data-end="2291">世界中の開発者が作ったActionsを再利用できること</strong>。</p>
<p data-start="2294" data-end="2302">よく使われる例：</p>
<ul data-start="2304" data-end="2373">
<li data-start="2304" data-end="2320">
<p data-start="2306" data-end="2320">PR作成時の自動レビュー</p>
</li>
<li data-start="2321" data-end="2336">
<p data-start="2323" data-end="2336">コードフォーマット強制</p>
</li>
<li data-start="2337" data-end="2351">
<p data-start="2339" data-end="2351">定期実行（cron）</p>
</li>
<li data-start="2352" data-end="2373">
<p data-start="2354" data-end="2373">Slack / Discord通知</p>
</li>
</ul>
<p data-start="2375" data-end="2422">「全部自分で作らなくていい」<br data-start="2389" data-end="2392" />これはADHDエンジニアにとって、かなり重要なポイントです。</p>
<hr data-start="2424" data-end="2427" />
<h2 data-start="2429" data-end="2452"><span id="toc14">ADHD特性は「自動化思考」と相性がいい</span></h2>
<ul data-start="2454" data-end="2497">
<li data-start="2454" data-end="2463">
<p data-start="2456" data-end="2463">発想が飛ぶ</p>
</li>
<li data-start="2464" data-end="2477">
<p data-start="2466" data-end="2477">改善点にすぐ気づく</p>
</li>
<li data-start="2478" data-end="2497">
<p data-start="2480" data-end="2497">「これ無駄じゃない？」と感じる</p>
</li>
</ul>
<p data-start="2499" data-end="2529">これらはすべて、<br data-start="2507" data-end="2510" /><strong data-start="2510" data-end="2525">自動化エンジニアの才能</strong> です。</p>
<p data-start="2531" data-end="2547">GitHub Actionsは、</p>
<ul data-start="2549" data-end="2574">
<li data-start="2549" data-end="2557">
<p data-start="2551" data-end="2557">思いつき</p>
</li>
<li data-start="2558" data-end="2565">
<p data-start="2560" data-end="2565">過集中</p>
</li>
<li data-start="2566" data-end="2574">
<p data-start="2568" data-end="2574">改善衝動</p>
</li>
</ul>
<p data-start="2576" data-end="2600">を <strong data-start="2578" data-end="2593">プロダクトに変える装置</strong> と言えます。</p>
<hr data-start="2602" data-end="2605" />
<h2 data-start="2607" data-end="2629"><span id="toc15">まとめ｜思いつきを「消費」しないために</span></h2>
<p data-start="2631" data-end="2650">ADHDエンジニアにとって重要なのは、</p>
<ul data-start="2652" data-end="2684">
<li data-start="2652" data-end="2662">
<p data-start="2654" data-end="2662">継続力よりも</p>
</li>
<li data-start="2663" data-end="2673">
<p data-start="2665" data-end="2673">意志力よりも</p>
</li>
<li data-start="2674" data-end="2684">
<p data-start="2676" data-end="2684">完璧さよりも</p>
</li>
</ul>
<p data-start="2686" data-end="2703">👉 <strong data-start="2689" data-end="2699">「仕組み化」</strong> です。</p>
<p data-start="2705" data-end="2724">GitHub Actionsを使えば、</p>
<ul data-start="2726" data-end="2766">
<li data-start="2726" data-end="2739">
<p data-start="2728" data-end="2739">思いつきを逃さない</p>
</li>
<li data-start="2740" data-end="2753">
<p data-start="2742" data-end="2753">手作業に潰されない</p>
</li>
<li data-start="2754" data-end="2766">
<p data-start="2756" data-end="2766">創造に集中できる</p>
</li>
</ul>
<p data-start="2768" data-end="2785">そんな開発環境を手に入れられます。</p>
<p data-start="2787" data-end="2837">まずは小さく、<br data-start="2794" data-end="2797" /><strong data-start="2797" data-end="2820">「毎回やっている作業を1つ自動化する」</strong><br data-start="2820" data-end="2823" />そこから始めてみてください。</p>
<p data-start="2839" data-end="2871" data-is-last-node="" data-is-only-node="">あなたの思いつきは、<br data-start="2849" data-end="2852" />自動化されることで“武器”になります。</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/">ADHDエンジニアのための楽しむ自動化テクニック</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">651</post-id>	</item>
	</channel>
</rss>
