Skip to content

Commit 632afd5

Browse files
authored
Merge pull request #13 from aws4embeddedlinux/add-build-times
README.md: add build times for examples
2 parents f4ee69a + 40f11dc commit 632afd5

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ and the S3 bucket that the image is uploaded to, at the end.
6262

6363
Example stack name: PokyPipeline
6464

65+
Expected build time: 32min / rebuild (without any change, just use sstate cache): 8min
66+
6567
#### Using Kas
6668
The Kas example shows how to use a [Kas Config](https://github.com/aws4embeddedlinux/aws4embeddedlinux-ci/blob/main/source-repo/kas/kas.yml) to manage
6769
layers. This tool can help programatically manage layers and config with tighter Yocto integration than Git Submodules or the Repo tool.
@@ -70,13 +72,17 @@ See the AWS CodeBuild pipeline: KasPipeline-EmbeddedLinuxPipeline*
7072

7173
Example stack name: KasPipeline
7274

75+
Expected build time: 36min / rebuild (without any change, just use sstate cache): 11min
76+
7377
#### A slightly modified version building a qemu pipeline:
7478
This example builds a Qemu based image using [meta-aws-demos](https://github.com/aws4embeddedlinux/meta-aws-demos). The Qemu image can be run in
7579
the CodeBuild environment. Using SLIRP networking, [OEQA testing](https://docs.yoctoproject.org/singleindex.html#performing-automated-runtime-testing)
7680
such as ptest can be run in the pipeline.
7781

7882
See the AWS CodeBuild pipeline: QemuEmbeddedLinuxPipeline-EmbeddedLinuxPipeline*
7983

84+
Expected build time: 45min / rebuild (without any change, just use sstate cache): 14min
85+
8086
### A Poky Based EC2 AMI Pipeline
8187
Yocto can be used to create an EC2 AMI. This example builds an AMI based on Poky and meta-aws and exports it to your AMI registry using
8288
the [VM Import/Export Service](https://docs.aws.amazon.com/vm-import/latest/userguide/what-is-vmimport.html).
@@ -85,6 +91,8 @@ The pipeline name starts with `PokyAmiPipeline-` in the CodePipeline page.
8591

8692
Example stack name: PokyAmiPipeline
8793

94+
Expected build time: 52min / rebuild (without any change, just use sstate cache): 17min
95+
8896
### A NXP / IMX Pipeline
8997
This example will build an image for
9098
the [i.MX 6ULL EVK](https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK) board.
@@ -120,6 +128,8 @@ See the AWS CodeBuild pipeline: RenesasPipeline-EmbeddedLinuxPipeline*
120128

121129
Example stack name: RenesasPipeline
122130

131+
Expected build time: 27min / rebuild (without any change, just use sstate cache): 9min
132+
123133
---
124134

125135
## Useful NPM and CDK commands

0 commit comments

Comments
 (0)