This Repository contains the Dockerfile for the sdk-builder. The sdk-builder is used as base image for all product sdks (PFC200, PFC300, CC100 & VTP/CTP). If you prefer to use a virtual machine feel free to use the Dockfile as guideline for the installation process.
Make sure that docker is installed on the host system.
To install docker, please refer to the instructions depending on your host system, e.g for Ubuntu use https://docs.docker.com/install/linux/docker-ce/ubuntu/.
Make sure docker can be run without root privileged. Refer to https://docs.docker.com/engine/install/linux-postinstall/ for further information.
Make sure that you install GIT version >= 1.8.2
sudo apt install git
Every FW release is bound to one specific sdk-builder tag. You can look up the corresponding value in the table below.
sdk-builder release | pfc200-sdk | cc100-sdk | tp-sdk | pfc300-sdk |
---|---|---|---|---|
1.0.0 | FW-24 | FW-24 | FW-24 | - |
2.0.0 | FW-25 | FW-25 | FW-25 | - |
FW-26 | FW-26 | FW-26 | - | |
3.0.0 | FW-27 | FW-27 | FW-27 | FW-27 |
You can downloand specific sdk-builder versions in the release section. Alternatively you may use git to clone the repository.
git clone [email protected]:WAGO/sdk-builder.git && cd sdk-builder
Afterwards you can checkout a custom release.
git checkout <sdk-builder release>
docker build -t wagoautomation/sdk-builder:<sdk-builder release> .
Congrats! You have successfully build the sdk-builder image. You may proceed with the build of a product sdk listed below.