You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Consider doing a [test-deployment](https://github.com/xdev-software/template-placeholder/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
39
+
* Consider doing a [test-deployment](https://github.com/xdev-software/testcontainers-advanced-imagebuilder/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
40
40
* Check the [changelog](CHANGELOG.md)
41
41
42
42
If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes
A re-implementation of [Testcontainers Image-Builder](https://java.testcontainers.org/features/creating_images/) with the following improvements:
8
+
* Allows passing a custom logger to the image build - [testcontainers-java#3093](https://github.com/testcontainers/testcontainers-java/issues/3093)
9
+
* Allows using ``ARG``s for ``FROM`` - [testcontainers-java#3238](https://github.com/testcontainers/testcontainers-java/issues/3238)
10
+
* Brings a custom [build-context](https://docs.docker.com/build/building/context/) processor
11
+
* Works more efficient and reliable than the default implementation (however likely still not perfect)
12
+
* uses ``.gitignore`` if available
13
+
* Allows to adding custom ignores
14
+
* This way the build-context can be fine tuned in a way that the build cache works very efficiently (e.g. only re-built when actual code that matters changes)
15
+
* Makes logger non generic and therefore controllable
16
+
* Cleaned up some code
17
+
18
+
A common use case - that can also be seen [inside the demo](./testcontainers-advanced-imagebuilder-demo/src/main/java/software/xdev/Application.java) - is for creating an image - used in e.g. Integration tests - for an application that is also inside the same repo.
7
19
8
20
## Installation
9
-
[Installation guide for the latest release](https://github.com/xdev-software/template-placeholder/releases/latest#Installation)
21
+
[Installation guide for the latest release](https://github.com/xdev-software/testcontainers-advanced-imagebuilder/releases/latest#Installation)
10
22
11
23
## Support
12
24
If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services/support).
@@ -15,4 +27,4 @@ If you need support as soon as possible and you can't wait for any pull request,
15
27
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
16
28
17
29
## Dependencies and Licenses
18
-
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/template-placeholder/dependencies)
30
+
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/testcontainers-advanced-imagebuilder/dependencies)
0 commit comments