Skip to main content

Managing the Codee license on containerized CI pipelines

To ensure the Codee license is available inside CI containers, store the license file as a secure secret in your CI system and materialize it at runtime. During the pipeline execution, write the secret to a temporary file with restricted permissions and mount it into the container as a read-only volume at a standardized path (e.g., /opt/codee/codee.lic). This approach avoids embedding sensitive data in images, enables easy license rotation, and ensures consistent access across all containerized jobs.

For more details on managing secrets in CI systems, refer to the official documentation of GitHub, GitLab CI/CD, and Jenkins. These guides explain how to securely store and inject sensitive data such as license files into your pipelines.