This public repository has reached read only status. Read and clone access will still be possible, but there will be no more fixes or updates on the Dockerfile or any other maintenance activities.
To bring an SAP HANA XS Advanced application to an SAP HANA Server, deploy the application with the XS command-line tool. With this Dockerfile, you can wrap the XS command-line client and run the resulting image with the Jenkins pipeline library of project "Piper".
- General requirements can be found in the repository readme
- An S-User for SAP ONE
- Download XS command-line client
XS_CLIENT00P_<version>.ZIP
for Linux on x86_64 from SAP ONE
This image is not provided on hub.docker.com. Instead, build this Dockerfile locally before using it. Either clone the repository or download the Dockerfile and put the XS CLI ZIP file into the same directory. Here, you can find a tutorial on how to get the XS command-line client package.
Argument | Description |
---|---|
XSZIP | Path to your XS CLI ZIP file |
Example:
docker build -t ppiper/xs-cli --build-arg XSZIP=XS_CLIENT00P_<version>.ZIP .
Assuming you have built the image by using the tag ppiper/xs-cli
, you can run it with:
docker run ppiper/xs-cli xs <command>