Date

Attendees

Goals

  • Review and Demo our Geb and Spock accomplishments for our new member
  • Create Jenkins project to deploy master to the QA environment
  • Set next meeting's schedule

Discussion items

ItemWhoNotes
Add Bob Larrivee email to Geb and Spock distribution list
  • Added Bob's email to Geb and Spock workshop invitations.
Review and Demo our Geb and Spock accomplishments for our new member
  • Using IntelliJ Idea, created Geb and Spock tests that ran in a local browser.

  • Checked the automated tests into the tssgTech git repository

  • Refactored the automated tests to be data driven.

  • Configured the automated tests to utilize our Selenium Grid of browser nodes.

  • Created a Jenkins project that runs the automated tests using our Selenium Grid.

  • Created a Jenkins project to deploy the source to the Dev environment (tssgTechMultipage endpoint).
  • Created a git server post-receive hook that triggers the Jenkins build and deployment to the Dev environment.

  • Configured the Jenkins automated tests to automatically run after the source is successfully deployed to the Dev environment.

 

Create a Jenkins project to deploy the QA environment to tssgTechStagedMaster

  • Deployment will be triggered manually when needed.
  • Disabled the 5 minute cron job that was running in root@s14
 

Upgrade the servers' OS

s14

  • sys.upgrade
  • sudo reboot now
  • technologynursery.start
  • Verify no containers have exited recently

    docker ps -a | grep Exit

a13

  • sys.upgrade
  • sudo reboot now
  • jira.start
  • Verify no containers have exited recently

    docker ps -a | grep Exit

h3

  • sys.upgrade
  • sudo reboot now
  • Verify no containers have exited recently

    docker ps -a | grep Exit

Verify services are running

technologynursery.org


confluence.technologynursery.org  

jira.technologynursery.org

jira.nejug.technologynursery.org

jira.web.technologynursery.org

jira.mobile.technologynursery.org

jenkins.technologynursery.org

  • Verify project deploy to dev

    Noticed that build fails due to pre-requisite tools not installed.

  • Added a script to /var/jenkins_home/bin that installs the necessary tools.
  • In s14:bin/technologynursery.start: Triggered the tools installation into ncjenkins after the container starts.
  • Verified that project deploys to dev successfully.
Next meetingAll

Geb and Spock Workshop 19

Saturday,   at 10 AM to 12 PM

  • Skipping next two weeks due to everyone's schedules next week and my vacation the week of 18-Feb.

Action items