17. CI Server Worker Prerequisites

Spring Cloud Pipelines uses Bash scripts extensively. The following list shows the software that needs to be installed on a CI server worker for the build to pass:

 apt-get -y install \
    bash \
    git \
    tar \
    zip \
    curl \
    ruby \
    wget \
    unzip \
    python \
    jq
[Tip]Tip

In the demo setup all of these libraries are already installed.

[Important]Important

In the Jenkins case, you also need bats and shellcheck. They are not included in the preceding list, because the versions installed by Linux distributions might be old. That is why this project’s Gradle tasks download the latest versions of both libraries for you.