CodeBuild Artifacts ============================================================================== Example1: Artifact Settings: - Name: "Enable semantic versioning" - Path (optional): NA - Namespace type: None Buildspec:: artifacts: files: - data.json name: my_artifacts-$(date +%Y-%m-%d-%H-%M-%S) Final Artifacts: ``s3://bucket/my_artifacts-2023-01-01-08-30-00/data.json`` Example2: Artifact Settings: - Name: "Enable semantic versioning" - Path (optional): ``projects/learn_codepipeline/`` - Namespace type: None Buildspec:: artifacts: files: - data.json name: my_artifacts-$(date +%Y-%m-%d-%H-%M-%S) Final Artifacts: ``s3://bucket/projects/learn_codepipeline/my_artifacts-2023-01-01-08-30-00/data.json`` Example3: Artifact Settings: - Name: "Enable semantic versioning" - Path (optional): ``projects/learn_codepipeline/`` - Namespace type: Build ID Buildspec:: artifacts: files: - data.json name: my_artifacts-$(date +%Y-%m-%d-%H-%M-%S) Final Artifacts: ``s3://bucket/projects/learn_codepipeline/74ec4684-b0be-4ec5-afba-4161dd11baa8/my_artifacts-2023-01-01-08-30-00/data.json`` Example4: Concent of ``print_version.py``:: __version__ = "0.1.1" print(__version__) Artifact Settings: - Name: "Enable semantic versioning" - Path (optional): ``projects/learn_codepipeline/`` - Namespace type: Build ID Buildspec:: artifacts: files: - data.json name: my_artifacts-$(date +%Y-%m-%d-%H-%M-%S)-$(python print_version.py) Final Artifacts: ``s3://bucket/projects/learn_codepipeline/74ec4684-b0be-4ec5-afba-4161dd11baa8/my_artifacts-2023-01-01-08-30-00-0.1.1/data.json``