question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

(pipelines): need full control of BuildSpec

See original GitHub issue

So set things like runtime-versions, caching, etc.

Would be good if we could merge artifacts parts of buildspecs…


This is a 🚀 Feature Request

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:6
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
rix0rrrcommented, Jun 21, 2021

Notes on our discussion:

  • BuildSpecs will become mergeable
  • In principle this can be serviced by doing a deep JSON merge (recurse into objects, append lists), with the following exceptions:
    • Decided to disallow merging of artifact specs (actually impossible since we can’t merge two buildspecs with a single primary output into a buildspec with multiple outputs–in case of multiple outputs they must have identifiers but we won’t have that information)
    • In case of test reports we replace the whole object with the RHS (instead of recursively merging)
  • SynthAction and the Pipeline will get buildSpec? or partialBuildSpec? properties (name tbd) which will be merged with the generated buildspecs to produce a full, final buildspec.
1reaction
hoegertncommented, Jun 18, 2021

@rix0rrr did you create this for tracking only or is this not on your roadmap? I could take it over if you like.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Build specification reference for CodeBuild
This topic provides important reference information about build specification (buildspec) files. A buildspec is a collection of build commands and related ...
Read more >
10 smart ways to use AWS CodeBuild | by Moha Alsouli
First, we defined the buildspec version (0.2 is recommended), then we defined the environment variable S3_BUCKET . Then, in the install phase, we...
Read more >
Customize your pipeline - Azure Pipelines - Microsoft Learn
YAML pipelines don't have a Create work item on failure setting like classic build pipelines. Classic build pipelines are single stage, and ...
Read more >
CI/CD- Logical and Practical Approach to Build Four Step ...
Build a serverless and fully automated CI/CD pipeline in 20 minutes. ... We have uploaded buildspec.yml file in the code repository.
Read more >
Adding a Build Spec - Seed.run
While Seed does not need a build spec to configure your pipelines or your ... After the deployment is complete you can use...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found