This action can be used to publish an ABAP package to a TRM Registry.
The runner used for this action must have these requirements:
- Can reach your development SAP system (RFC/REST)
- Can reach the TRM Registry
- Must have installed
- Node.Js
- SAP NW RFC SDK (if connecting via RFC)
To view an example of usage, refer to this article.
- name: TRM publish package
uses: RegestaItalia/trm-action-publish@latest
with:
systemRESTEndpoint: ${{ vars.ENDPOINT }}
systemLoginUser: ${{ vars.USERNAME }}
systemLoginPassword: ${{ secrets.PASSWORD }}
systemLoginLanguage: 'EN'
name: 'myPackage'
version: 'latest'
registryToken: ${{ secrets.TRM_TOKEN }}
private: false
abapPackage: 'ZMYPACKAGE'
shortDescription: 'This is a test publish via Github Actions'
releaseTransportTarget: 'TRM'
authors: 'User <user@email.com>'
keywords: 'test, mypackage'
- name: TRM publish package
uses: RegestaItalia/trm-action-publish@latest
with:
systemRFCDest: ${{ vars.DEST }}
systemRFCAsHost: ${{ vars.ASHOST }}
systemRFCSysnr: ${{ vars.SYSNR }}
systemRFCSAPRouter: ${{ vars.SAPROUTER }}
systemLoginClient: ${{ vars.CLIENT }}
systemLoginUser: ${{ vars.USERNAME }}
systemLoginPassword: ${{ secrets.PASSWORD }}
systemLoginLanguage: 'EN'
name: 'myPackage'
version: 'latest'
registryToken: ${{ secrets.TRM_TOKEN }}
private: false
abapPackage: 'ZMYPACKAGE'
shortDescription: 'This is a test publish via Github Actions'
releaseTransportTarget: 'TRM'
authors: 'User <user@email.com>'
keywords: 'test, mypackage'