summaryrefslogtreecommitdiff
path: root/doc/jenkins-cpp-build.md
AgeCommit message (Collapse)Author
2026-02-20Document workspace persistence and cleanup methodsArseney300
Explain incremental builds, Docker image caching vs container lifecycle, and two ways to clean the workspace for Pipeline jobs (host deletion and cleanWs plugin). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Document SCM checkout behavior and large repo settingsArseney300
Explain that Jenkins auto-clones the repo before running the Jenkinsfile so a manual checkout stage is unnecessary. Add guidance on configuring shallow clone and extended timeout for large repositories like the kernel. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add build artifacts section to Jenkins C++ build guideArseney300
Explain that Docker build containers are ephemeral and show how to use archiveArtifacts to persist compiled binaries in Jenkins storage. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add guide for building C++ apps in Jenkins with Docker agentArseney300
Covers repo setup, Jenkinsfile examples (g++ and CMake), pipeline job creation, SCM configuration, and automatic build triggers via polling or git post-receive hooks. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>