Date

Attendees

Goals

These are the steps that we have worked out to complete this process of adding Paul Scheidmantel's Schedule DB POC to tssg.tech.

  • Schedule TSSG General meeting updates from DB

    Implement, deploy, and test Paul Scheidmantel's POC feature that will simplify the editing of meeting schedule updates by using a front end to manipulate a Mongo database.

    • Launch services locally
      • Follow Paul's steps to creating local services

        Get services operational locally

    • Commit feature code
    • Manually Test code locally
      • Create Geb and Spock automated tests in the code
    • Deploy and Test code to Dev

      i.e. tssgTechScheduledb

      triggered automatically

      • Deploy
        • Create Dockerfiles for the services
        • Create docker-compose.yml file for building and launching all services as one unit.
        • Create Jenkins project to deploy the docker containers to run at a development endpoint

          so that we have something to test

      • Test
        • Create Jenkins project to test
        • Create git hook to automatically trigger the Jenkins test project
    • Deploy and Test code to QA

      i.e. tssgTechStagedScheduledb

      triggered manually

      • Merge
        • Merge scheduledb branch into master branch
      • Deploy
        • Create Jenkins project to deploy the docker containers to run at a QA endpoint

          so that we have something to test

      • Test
        • Create Jenkins project to test

          associate the Jenkins test project to run after the deploy to QA Jenkins project.

    • Deploy and Test code to Production

      i.e. master branch / tssg.Tech

      triggered manually

      • Deploy
        • Create Jenkins project to deploy the docker containers to run at the Production endpoint
      • Test
        • Create smoke or sanity tests to run in Jenkins

Discussion items

ItemWhoNotes
Setup Paul's instructions in Google DocAll
  • Added Paul's document to Google Drive.
  • Shared Paul's document to the team.



Action items

  • Open Epic and Stories into Jira from the notes above.
  • Follow Paul's instructions for creating the app and api services.