Skip to content

Commit

Permalink
Re-order applications and bring together build & deploy templates
Browse files Browse the repository at this point in the history
- Match the ordering of the dacs_playbooks.yml
- Give urls to check each environment
  • Loading branch information
maxkadel committed Jul 11, 2024
1 parent 117e716 commit ad44814
Show file tree
Hide file tree
Showing 3 changed files with 174 additions and 194 deletions.
174 changes: 174 additions & 0 deletions .github/ISSUE_TEMPLATE/workcycle_build_and_deploy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
---
name: deployments
about: Run playbooks and deployments and for all applications
title: 'Run deployments for the workcycle starting on [INSERT DATE HERE]'
labels: ['deployments', 'playbooks']
assignees: ''

---
## List of applications
### Ruby applications
#### Allsearch API
- [ ] [Staging](https://allsearch-api-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://allsearch-api.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Approvals
- [ ] [Staging](https://approvals-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://approvals.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Bibdata
- [ ] [Staging](https://bibdata-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [QA](https://bibdata-qa.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://bibdata.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### DSS
- [ ] [Staging](https://dss-staging.princeton.edu/catalog)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://dss.princeton.edu/catalog)
- [ ] Playbook
- [ ] Deploy
#### GEAC
- [ ] [Staging](https://geaccirc-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://geaccirc.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Lib Jobs
- [ ] [Staging](https://lib-jobs-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://lib-jobs.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
##### Aspace Helpers
Shares a server with lib-jobs, no separate playbook
- [ ] Staging (no front end)
- [ ] Deploy
- [ ] Production (no front end)
- [ ] Deploy
#### Lockers
- [ ] [Staging](https://lockers-and-study-spaces-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://lockers-and-study-spaces.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Mudd DB
- [ ] [Staging](https://library-staging.princeton.edu/mudd-dbs)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://library.princeton.edu/mudd-dbs)
- [ ] Playbook
- [ ] Deploy
#### Orangelight
- [ ] [Staging](https://catalog-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [QA](https://catalog-qa.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://catalog.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### RePec
- [ ] [Staging](https://repec-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://repec-prod.princeton.edu/)
- [ ] Playbook
- [ ] Deploy

### Vue applications
#### Allsearch Frontend
- [ ] [Staging](https://allsearch-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://allsearch.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Static Tables
- [ ] [Staging](https://static-tables-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://static-tables-prod.princeton.edu/)
- [ ] Playbook
- [ ] Deploy

### Drupal PHP applications
#### Byzantine Translations
- [ ] [Staging](https://library-staging.princeton.edu/byzantine/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://library.princeton.edu/byzantine/)
- [ ] Playbook
- [ ] Deploy
#### Friends of the Library
- [ ] [Staging](https://fpul-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://fpul.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Library Website
- [ ] [Staging](https://library-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] Before deploying to production check [Check if end users have changed any settings](https://github.com/pulibrary/pul_library_drupal/wiki/Sync-a-Feature(s)-from-Production)
- [ ] [Production](https://library.princeton.edu/)
- [ ] Playbook
- [ ] Deploy - Before deploying to production check [Check if end users have changed any settings](https://github.com/pulibrary/pul_library_drupal/wiki/Sync-a-Feature(s)-from-Production)
#### ReCAP
- [ ] [Staging](https://recap-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://recap.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Research Data
- [ ] [Staging](https://researchdata-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://researchdata.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Special Collections
- [ ] [Staging](https://library-staging.princeton.edu/special-collections/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://library.princeton.edu/special-collections/)
- [ ] Playbook
- [ ] Deploy

### Other (non-Drupal) PHP applications
#### Princeton and Slavery
- [ ] [Staging](https://slavery-staging.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://slavery.princeton.edu/)
- [ ] Playbook
- [ ] Deploy
#### Video Reserves
- [ ] [Staging](https://videoreserves-staging.princeton.edu/hrc/) (blank page even when working)
- [ ] Playbook
- [ ] Deploy
- [ ] [Production](https://videoreserves-prod.princeton.edu/hrc/) (blank page even when working)
- [ ] Playbook
- [ ] Deploy

#### Notes
[Documentation on how to run all the staging playbooks at once using different tags.](https://github.com/pulibrary/dacs_handbook/blob/main/maintenance.md)

[Ansible playbooks](https://github.com/pulibrary/princeton_ansible/tree/main/playbooks)
96 changes: 0 additions & 96 deletions .github/ISSUE_TEMPLATE/workcycle_deployments.md

This file was deleted.

98 changes: 0 additions & 98 deletions .github/ISSUE_TEMPLATE/workcycle_playbooks_run.md

This file was deleted.

0 comments on commit ad44814

Please sign in to comment.