Skip to content

WAGO/sdk-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdk-builder

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.

PREREQUISITES

1.) Install docker

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.

2.) Download and install GIT

Make sure that you install GIT version >= 1.8.2

sudo apt install git

3.) Check out the correct release

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>

Build the basis sdk

docker build  -t wagoautomation/sdk-builder:<sdk-builder release> .

How to proceed

Congrats! You have successfully build the sdk-builder image. You may proceed with the build of a product sdk listed below.