|
|
This Wiki holds documentation for the various Corelink client development.
|
|
|
|
|
|
|
|
|
## CI/CD
|
|
|

|
|
|
There are two stages in the current CI pipeline, `build` and `artifact`.
|
|
|
|
|
|
### Build Stage
|
|
|
|
|
|
#### Docker Image Build
|
|
|
We want to provide a docker image for corelink server. We use `kaniko` to build docker-indocker without exposing to the [privilege escalation issue](https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-with-tls-enabled-in-the-docker-executor). The `server-docker` job triggers a child pipeline using the yaml file `.build.yml` which builds against the `DockerFile`.
|
|
|
|
|
|
### Artifact Stage
|
|
|
We host a simple zip file with all the files currently contained in the `dev` branch on `server-artifact` branch
|
|
|
|
|
|
|
|
|
# Next-Steps |