Scripts and tools to build SCION apps
CI process relies on some variables defined below. They can be configured using Settings / CICD / Environment variables
.
CI_SSH_PRIVATE_KEY
For every commit GitLab CI and its artifacts are used to store the output. Each commit triggers a job which will store built packages for a short while in the GitLab Artifactory.
Pipeline can be run manually in order to build packages (without releasing them) using CICD / Pipelines / Run Pipeline
. For a run containing deployment step please read the next chapter.
TODO
The builder is configured to run twice per day in order to check whether the packages can be still created successfuly, but without releasing them. The last step has to be invoked manually by the operator as described above (by pushing a proper tag).
echo "deb [trusted=yes] http://packages.netsec.inf.ethz.ch/debian all main" >> /etc/apt/sources.list
apt install -y apt-transport-https
echo "deb [trusted=yes] https://packages.netsec.inf.ethz.ch/debian all main" >> /etc/apt/sources.list
Not yet available.