description:Perfoms roll back of one (default) or several commit(s)
longDescription:|
This step performs a rollback of commit(s) in a local ABAP system repository. If a <commit> parameter is specified, it will be used as the target commit for the rollback.
If no <commit> parameter is specified and the remote repository domain is 'github.com', the last commit with status 'success' will be used for the rollback. Otherwise,
gctsRollback will rollback to the previously active commit in the local repository.
spec:
inputs:
secrets:
- name:abapCredentialsId
description:Jenkins credentials ID containing username and password for authentication to the ABAP system on which you want to perform the rollback
type:jenkins
- name:githubPersonalAccessTokenId
description:GitHub personal access token with at least read permissions for the remote repository
type:jenkins
params:
- name:username
type:string
description:User to authenticate to the ABAP system