Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Repos + Setup
CUL Online Exhibitions: https://github.com/cul-it/exhibits-library-cornell-edu
...
- Follow Jira tickets for container migration status:
Deployment
Current deployment (elastic beanstalk)
- integration: No longer in use! See "Upcoming deployment" below.
- exhibits-int-ruby3-deploy
- Build with parameters > select BRANCH > Build
- "Build now" deploys only the main branch
- production: exhibits-prod-ruby3-deploy
- "Build now" deploys only the main branch
...
- Create a main > dev PR and add all contributors as Reviewers
- Once the PR is accepted, merge to main and deploy main to staging via exhibits-stg-ruby3-deploy Jenkins build
- Verify new changes were deployed successfully and test on staging
- Announce upcoming production deploy in #exhibits Slack channel
- Deploy to production via exhibits-prod-ruby3-deploy Jenkins build
- Verify all looks well on https://exhibits.library.cornell.edu/ and in the AWS Elastic Beanstalk console
- Update Developer Release Notes
Upcoming deployment (container)
- integration: exhibits-container-int-deploy
- Build with parameters > select BRANCH > Build
- staging: COMING SOON
- production: COMING SOON
CircleCI for Automated Testing and Linting
...