Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Clarified Tl;dr steps; minor corrections added additional steps etc.

Tl;dr

Jira

  • Add  Add a closing comment with details such as confirmation from customer date/time (optional: attach email from customer, giving the confirmation),
  •  Complete Stash steps and Move the ticket over to the "DONE" column

Stash

  • For  For new projectprojects:
    1.  Create a new
    create repository
    1.  repository in FNF project
    ; clone
    1.  Clone to local
    ; add
    1.  Add the nitro file from TEST environment
    ; commit
    1.  Commit and push to master (from local to remote),
      when
        •  When committing, include the Jira ticket, by using a string "JIRA <TICKET>" (example: "JIRA FEB-530")
    2. For  For existing projectprojects: do the above, except for the first part of creating a new repository
      •  Do the Steps 2 - 4, above

    Confluence

    Update the project requirements page, under the FEB space

    ...

    :

    •  For new projects:
      •  Update the Document Properties box:
        •  "Document Status" at the top and other sections (such as Pre Go-Live, etc,) as necessary
    •  For existing projects:
      •  Update the "Post Production Enhancement List" section
        •  "Description" to capture enhancement(s) at high-level; provide a link: if you have a detailed documentation page (where this set of enhancements are captured in detail)
        •  After receiving confirmation/notification for Stash step #18 (that the tag has been deployed in PROD)
          •  Update Version (in PROD) property (Document Properties box) with the latest version


    ...

    Jira

    Update the ticket

    1. Provide  Provide the following details in comments: Who approved the go-live and when.
      1. If possible If possible/you'd like to, attach the email confirmation to the comments
    2.  AFTER completing the Stash steps: Move the ticket from "UNDER REVIEW" to "DONE" column; ensure that the ticket's workflow status is "DONE" and not "CANCELLED"
    3. Notify Jason Card that the "Tag" has been created (Stash step #18)

    Stash

    Brand New ProjectExisting Project
    1. Login to stash: https://stash.uconn.edu/
    2. Navigate to FEB Nitro Files (FNF) project
    3. Provided you have the necessary privileges, click on the "Create repository" button, top-right
    4. Provide an appropriate name and then click on the "Create repository" button
    5. Clone repository to local
      1. Use git/bash command:
        Make sure you are inside the project folder of where you want to clone and then execute the following command:
        git clone REPOSITORY_URL
    6. Open up Sourcetree software
    7. Add a new repository, by clicking on the "+" at the top:

      1. Click on Add at the top:
      2. Click on "Browse"
      3. Navigate to where you cloned locally (Step 2.a., above)
      4. And click on "Select Folder" ---- ensure that the folder you select has a .git folder (this is a hidden folder — so you might not see it, based on your settings), as shown below
      5. Finally, click "Add"
    8. Go to Leap TEST environment and export the project (if you have not done it already) and save it locally
    9. Locate the *.nitro_s file and move it to this folder (same folder as 2.a., above)
    10. Sourcetree will notice a change in the local repository and list it under "Unstaged files" section
    11. Select either "Stage All" or "Stage Selected", depending on your circumstance
    12. Under comments, follow the following format (without quotes):
      "JIRA XXX-###
      YOUR COMMENTS"
      " (where XXX is the project key, in Jira and ### is the ticket number; you can provide your comments after that)
    13. Next, make sure you select the "Push changes immediately to..." checkbox
    14. Finally, hit the "Commit" button.

      Example of Steps 9 - 11:

    15. Next, create a tag, by clicking on "master" under "BRANCHES" on the left
    16. Right-click on the blue line and select "Tag..."
    17. Give it an appropriate name; generally, this convention should work: "NAME_OF_REPO_v#.#" (where #.# is your version number e.g. 1.0, 1.1, etc.)
    18. Notify that the tag has been created and it's ready to go live.


    Start from step 5, on the left.

    ...