CreateSwarmReview.yaml #2

  • //
  • guest/
  • perforce_software/
  • sdp/
  • dev/
  • Server/
  • Unix/
  • p4/
  • common/
  • bin/
  • triggers/
  • CreateSwarmReview.yaml
  • View
  • Commits
  • Open Download .zip Download (1 KB)
# This is the config file for the trigger CreateSwarmReview.py
# In an SDP installation the default location is /p4/common/config
# But it can be specified on the command line (so in trigger table entry)

# API version for Swarm. "api/v6" is 2017.2
api: "api/v6"

# Perforce user name to access Swarm as
user: perforce

# Ticket for the above user - generate with:
#   p4 -u <username> login -ap
ticket: AA1233C0FD5EF69605B08070AFB86711

# The default review description
# New lines are seperated with \n inside the string
review_description: "Please review me!\nDon't forget to check XXX"

# Groups
# Each group expected to have entries for name, depot_path, default_reviewers
groups:
  - name: GroupA

    # Depot paths on which to execute this trigger - an array of values
    # Controlling here allows you to not have to update the trigger table entry and duplicate
    # lines in it.
    # Use quotes if spaces in the path, or if you have an exclude mapping ("-//some/path/...")
    depot_paths:
    - //depot/inside/A/...
    - //depot/inside/A1/...

    # A list of reviewers to be added by default for reviews for this group
    default_reviewers:
    - user1
    - user2

  - name: GroupB
    depot_paths:
    - //depot/inside/B/...
    - //depot/inside/B2/...
    default_reviewers:
    - user1
    - user3
# Change User Description Committed
#4 23418 Robert Cowham New trigger with test.
Reworked sample yaml file to Workflow.yaml
#3 23131 Robert Cowham New RequireJob pre-submit trigger.
#2 23122 Robert Cowham Add functionality to allow depot paths to be specified in groups
#1 23074 Robert Cowham Sample Yaml config file