Augustin Lafanechere (Airbyte)
10/24/2023, 5:15 PMairbyte-ci connectors āname=<connector-name> build
Why?
For maintainability and security.
The dockerfile removal happens in the context of a consolidation of our connector build process.
We make them adopt a base image and we limit the image customization capabilities to maintain quality and security standards.
The main benefits are that it strengthens the guarantees about what we can expect about the state of a connector image.
The problem with Dockerfiles is that a subtle change on a single connector can easily go unnoticed, make it drift from the āclassic Dockerfileā and introduce edge cases.
Feel free to reach out if you struggle building a connector.
And let us know if you spot any outdated documentation!