- Command line interface
- Base build environments
- Build scripts
- Artifact storage
- Deployment scripts
- Deployment controller
Confluence page: https://confluence.slac.stanford.edu/display/LCLSControls/New+Build+System
Jira: https://jira.slac.stanford.edu/projects/EEDSWCM/
Any new changes please do the following (todo: may make a github action for this):
- Update the RELEASE_NOTES.md accordingly.
- If you update the deployment controller, build and push deployment controller image to tag
dev(latestwhen ready for prod), then redeploy to prod cluster. - If you update the cli, update version on setup.py. Then once merged to main, then update the cli on dev-srv09 with regular pip install. Repo exists at
/sdf/group/ad/eed/ad-build/BuildSystem/ - If you update the build scripts, build and push build_envs images to tag
dev(latestwhen ready for prod)