reuse bits from the dockerfiles used in Jenkins containerized builds
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 34
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
It would be nice for this image to reuse bits from https://github.com/nodejs/build/tree/main/ansible/roles/docker/templates , or if the containers used in the Jenkins CI can be based on nightly images from dockerhub published from here, and then only apply edits from a PR to incrementally build it. That might speed up containerized builds considerably.
This would require changing the docker container layout (e.g. user should be iojs instead)
cc @nodejs/build @nodejs/devcontainer
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Docker templates in ansible/roles/docker/templates and comparing them with this repository's container layout and Jenkins containerized builds. Determine whether nightly Docker Hub images or shared template bits are the intended source, including the proposed iojs user change. Done means the build layout and reuse approach are agreed and containerized Jenkins builds are demonstrably faster.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100