「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Githubの使い方]] *目次 [#vfa3f4b8] #contents *概要 [#j500a4ac] [[GitLab + CI/CD>https://techinfoofmicrosofttech.osscons.jp/index.php?GitLab]]などで盛り上がっている界隈ありますよね。 *詳細 [#v1cacb83] **構成要素 [#hb50de9c] ***[[GitHub Actions]] [#yda1cff4] ***[[GitHub Actions>https://techinfoofmicrosofttech.osscons.jp/index.php?GitHub%20Actions]] [#yda1cff4] ***[[Docker Hub]] [#n824163a] **上手く行かない理由 [#i40d72c5] [[GitHub(クローン系)のCI/CD関連>https://techinfoofmicrosofttech.osscons.jp/index.php?GitLab]]が、~ なかなか、上手く行かない理由を幾つかメモしておく。 ***Windowsでビルドしている。 [#f9a2c4a2] SaaS系ではLinux上でビルドされる。 ***ビルド・プロセスが複雑 [#h035137e] Gitクローンして ビルド・バッチ1つ。 だけでは終わらない。 ***image化の前にconfigが必要 [#i72680fb] [[Dockerコンポーズ]]に指定する環境変数で全て解決できないケース -XMLやJSONのセクションなどの複雑なconfig~ -npmビルドする前のJavaScriptファイルに設定が必要になるケース~