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
Copy file name to clipboardExpand all lines: README.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ Use cases include:
10
10
11
11
- having a consistent set of images to build other images from
12
12
- providing base images for CI usage and testing as well as local development
13
+
- providing service images for integration with testing suites
13
14
- providing minimal app images using various frameworks for CI testing (integration, system tests), issue reproduction, support engineers, pentesters...
14
15
- making CI runtime environment reproducinble locally
15
16
- hastening image building and fetching by mutualising commonality
@@ -19,19 +20,22 @@ Use cases include:
19
20
20
21
### Ruby engines
21
22
23
+
Directory: `src/engines`
24
+
22
25
Supported engines include:
23
26
24
27
-`ruby`: MRI a.k.a CRuby.
25
28
-`jruby`: These are based on Eclise Temurin JDK builds.
26
29
-`truffleruby`: Due to the nature and state of TruffleRuby these are experimental and may or may not work as expected.
27
30
28
-
### Apps
31
+
Tag naming acts as a contract and conveys intended usage:
32
+
33
+
- If you expect a compiler use `-gcc` or `-clang` tags; images withotu this do not guarantee presence of a compiler.
34
+
- If you expect a certain libc (variant or version), use the appropriate `-musl`, -gnu` (glibc), or `-centos` (old glibc) tags.
35
+
- "Naked" version tags give you that specific runtime, but assume no specific Linux distribution, libc version or variant, and no compiler.
29
36
30
-
#### minimal-rack
37
+
###Services
31
38
32
-
These images provide a set of minimal rack-based applications covering a range of frameworks and versions:
39
+
Directory: `src/services`
33
40
34
-
-`rack` 1.3 to 3 and up
35
-
-`rails` 3.2 to 7 and up
36
-
-`sinatra` 1.0 to 4 and up
37
-
-`grape` 1.2 to 4 and up
41
+
Service images are intended to provide known, fixed behaviour for test suites.
0 commit comments