An open API service indexing awesome lists of open source software.

https://github.com/launchdarkly/sdks-ci-docker

Sources for Docker images used in LaunchDarkly SDK development CI builds
https://github.com/launchdarkly/sdks-ci-docker

feature-flags feature-toggles launchdarkly launchdarkly-sdk launchdarkly-sdk-component managed-by-terraform

Last synced: 1 day ago
JSON representation

Sources for Docker images used in LaunchDarkly SDK development CI builds

Awesome Lists containing this project

README

          

# Docker images for LaunchDarkly SDK CI

> [!WARNING]
> **This repository is discontinued and is being archived.** The Docker images it produced are no
> longer maintained or rebuilt. The SDK repositories that consumed these images must now provide
> their own build environments. The image sources below remain only for historical reference and
> may be reconstructed from this repository's Git history if ever needed.

This project contains build scripts for Docker images used by LaunchDarkly SDK CI builds and releases. These Dockerfiles are publicly accessible because they're referenced in CircleCI configuration files within the open-source SDK repositories.

Despite the `ldcircleci/` prefix, these images could also be used in release processes that do not use a CI host.

Docker images in this repository include:
* [`ldcircleci/dotnet5-release`](./dotnet5-release)
* [`ldcircleci/ld-c-sdk-ubuntu`](./ld-c-sdk-ubuntu)
* [`ldcircleci/ld-xamarin-android-linux`](./ld-xamarin-android-linux)
* [`ldcircleci/openapi-release`](./openapi-release)
* [`ldcircleci/php-sdk-release`](./php-sdk-release)
* [`ldcircleci/releaser-v1-compat`](./releaser-v1-compat)

Older images we no longer use, but that can be found in the Git history of this repository if we ever need to reconstruct them:
* `ldcircleci/ld-jdk7-jdk8`
* `ldcircleci/ld-php-sdk-release`

## Development instructions

To build and publish an image:

* Make sure the version number at the top of the Dockerfile has been updated if necessary.
* `make login` (provide the credentials for `ldcircleci`)
* `make push-latest`

## Reporting problems or suggestions

Since these images are really part of the build for the SDK projects, please do not submit issues or PRs on this repository; instead, submit them on whatever SDK repository is or would be affected by the problem or suggestion.