CodePipeline, CodeBuildに関して、自分なりの疑問を実際に試してみたメモ この記事で使っている CodePipeline, CodeBuild は codepipeline-cdkで構築した。 環境変数 CodeBuildの実行環境で定義されている環境変数について 公式ドキュメントビルド環境の環境変数 - AWS CodeBuildにも記載はされている。 ただ、実際にはドキュメント以外にも環境変数は定義されている。 独立したCodeBuildの場合 実行環境にDocker イメージaws/codebuild/standard:4.0を選択した場合の結果。 ドキュメントに記載さている環境変数の他に各種言語、ツールのバージョンの環境変数が定義されていることがわかる。 Githubから直接ソースを取ってくるのでそのリポジトリを示す CODEBUILD_SOURCE_REPO_
![CodeBuildのあれこれ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0c148d2ce8e2eb6a28903d7d0a00c1524c41edf/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Q29kZUJ1aWxkJUUzJTgxJUFFJUUzJTgxJTgyJUUzJTgyJThDJUUzJTgxJTkzJUUzJTgyJThDJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zMjIwMTQzMTExYTY3YzYzMDUxYjRlZGI2YWNhMzMyNg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBIZVJvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04YzJhZTZjMjQ5NzljNGY0YjVkNDk3MjJiZjVhMWU5ZQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Db0bc47e38fb5b69deae66ae0cc5e65fc)