Skip to content

TRM Publish

Actions
Publish a package to TRM Registry
3.0.3
Latest
Star (1)

Tags

 (1)

trm-action-publish

This action can be used to publish an ABAP package to a TRM Registry.

Runner Requirements

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

Usage

To view an example of usage, refer to this article.

REST connection

- 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'

RFC connection

- 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'

TRM Publish is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Publish a package to TRM Registry
3.0.3
Latest

Tags

 (1)

TRM Publish is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.