autoforce
Version:
Developer Automation tool for Github / Gitlab and Salesforce projects.
25 lines • 781 B
JSON
{
"name": "finish",
"guards": ["isGitApi"],
"description": "Comando para teminar un requerimiento. Automatiza las acciones cuando se termino el desarrollo de un requerimiento",
"steps": [
{
"name": "chequea si hay cambios sin commit",
"function": "checkCommitPending",
"description": "Chequea si hay algo sin commitear:\n ${salida}",
"errorMessage": "Tiene modificaciones pendientes",
"onError": "commitChanges"
},
{
"name": "publica la branch",
"subtask": "publish-branch",
"description": "Publica la branch en Remote",
"errorMessage": "No se pudo publicar la branch"
},
{
"name": "crea el pull request",
"subtask": "create-pull",
"description": "Crea el pull request"
}
]
}