Giter Club home page Giter Club logo

cloud-s4-sdk-pipeline-docker's Introduction

Important Notice

This public repository is read-only and no longer maintained.

Dockerfiles for the SAP Cloud SDK Pipeline

Description

Note: This repository is deprecated. Please refer to the following repositories for current Dockerfiles and documentation:

Known Issues

Currently, there are no known issues.

How to obtain support

If you need any support, have any question or have found a bug, please report it as an issue in the repository.

cloud-s4-sdk-pipeline-docker's People

Contributors

benhei avatar daniel-kurzynski avatar falkfiedler avatar fgeck avatar fwilhe avatar kurzy avatar marcusholl avatar rkamath3 avatar sebastianwolf-sap avatar stippi2 avatar vaskobozhurski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud-s4-sdk-pipeline-docker's Issues

neo-java SDK Version Deprecated

On s4sdk-docker-neo-cli dockerfile, which is used as a default for Piper's neoDeploy step, the SDK version used is still 2.161.3, which is already deprecated in SAP's documentation for dev tools: https://tools.hana.ondemand.com/#cloud . I think it should be updated to Java EE 7 Web Profile TomEE 7, or at least to the last version 2.161.9.

There's even a warning about this when trying to deploy with piper:
image

s4sdk/docker-cf-cli - cloudFoundryDeploy org not found

We are using Jenkins pipeline with Project Piper for build and deploy to Cloud Foundry. About a week or so ago the deployment started to fail with org not found (see below). Nothing changed in our pipeline and manually logging in via CLI using the cf login command works fine (org can be targeted).

API endpoint:   https://api.cf.eu10.hana.ondemand.com (API version: 2.141.0)
User:           ****
No org or space targeted, use 'cf target -o ORG -s SPACE'
Organization 'XXXXXXXXXX' not found.
FAILED

Earlier today I modified the pipeline to use an older version of s4sdk/docker-cf-cli (v24 instead of latest) and the deployment started to work.

Something was changed between v24 and latest that broke the targeting of org/space during cf login.

Supporting own docker registry for Nexus cache and for cx-server-companion

Currrently, the cx-server-companion.sh and cx-server script seem to only support the configuration of an own docker registry via the server.cfg file for the jenkins container itself:

            if [ ! -z "${docker_registry}" ]; then
                image_name="${docker_registry}/${docker_image}"
            else
                image_name="${docker_image}"
            fi

However, when actually being forced to use your own repository, you are left with no other option than to:

  • somehow transfer the companion docker image to your local cache
  • and to disable the nexus cache via the server.cfg at the moment

Are there any plans to enhance the support for a corporate docker registry at the moment?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.