Build Record Commands - project-ncl/pnc-cli GitHub Wiki

#Build Record Commands#

#List of Commands#

###get-build-record### Get a JSON payload describing a single Build Record.

#####Required Parameters##### ID: ID of the Build Record to retrieve.

[[thauser] [14:09:33] ~]$pnc get-build-record 1
{'build_config_set_record_id': None,
 'build_configuration_id': 1,
 'build_configuration_name': 'pnc-1.0.0.DR1',
 'build_configuration_rev': 1,
 'build_content_id': None,
 'build_driver_id': None,
 'build_record_set_ids': [1, 2],
 'distributed_milestone_build_record_set_ids': [1],
 'end_time': '2016-03-04',
 'external_archive_id': None,
 'id': 1,
 'live_logs_uri': None,
 'performed_milestone_build_record_set_ids': [2],
 'scm_repo_url': None,
 'scm_revision': None,
 'start_time': '2016-03-04',
 'status': 'DONE',
 'submit_time': '2016-03-04',
 'system_image_id': None,
 'user_id': 1,
 'username': 'demo-user'}

###list-build-records### List all Build Records.

#####Optional Parameters#####

  • Page size (-p / --page-size): The maximum amount of Build Configurations that will be returned per "page". Default 200.
  • Sort (-s / --sort): RSQL query to define the order of returned Build Configurations
  • Query (-q): RSQL query to filter returned results
[[thauser] [14:17:34] ~]$pnc list-build-records
{'build_config_set_record_id': None,
 'build_configuration_id': 1,
 'build_configuration_name': 'pnc-1.0.0.DR1',
 'build_configuration_rev': 1,
 'build_content_id': None,
 'build_driver_id': None,
 'build_record_set_ids': [1, 2],
 'distributed_milestone_build_record_set_ids': [1],
 'end_time': '2016-03-04',
 'external_archive_id': None,
 'id': 1,
 'live_logs_uri': None,
 'performed_milestone_build_record_set_ids': [2],
 'scm_repo_url': None,
 'scm_revision': None,
 'start_time': '2016-03-04',
 'status': 'DONE',
 'submit_time': '2016-03-04',
 'system_image_id': None,
 'user_id': 1,
 'username': 'demo-user'}
{'build_config_set_record_id': None,
 'build_configuration_id': 2,
 'build_configuration_name': 'jboss-modules-1.5.0',
 'build_configuration_rev': 1,
 'build_content_id': None,
 'build_driver_id': None,
 'build_record_set_ids': [],
 'distributed_milestone_build_record_set_ids': [],
 'end_time': '2016-03-04',
 'external_archive_id': None,
 'id': 2,
 'live_logs_uri': None,
 'performed_milestone_build_record_set_ids': [],
 'scm_repo_url': None,
 'scm_revision': None,
 'start_time': '2016-03-04',
 'status': 'DONE',
 'submit_time': '2016-03-04',
 'system_image_id': None,
 'user_id': 1,
 'username': 'demo-user'}