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: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,14 @@
4
4
## Unreleased
5
5
6
6
7
+
## Release 0.146
8
+
9
+
This release adds lots of documentation about recently added features.
10
+
11
+
### Added
12
+
- Documentation
13
+
14
+
7
15
## Release 0.145
8
16
9
17
This is a massive restructuring release, which adds another layer on top of Ansible to easily manage/edit/add PHP tools and to configure their respective order of building and installing.
Copy file name to clipboardExpand all lines: doc/base-images.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Base Images
17
17
18
18
### Base Images
19
19
20
-
Have a look at the following Devilbox base images for which no official versions exist yet, but are required to serve as a foundation for this repository:
20
+
Have a look at the following Devilbox base images for which no official versions exist yet (as of the time of writing), but are required to serve as a foundation for this repository:
**Example:** Overwriting `git_ref` for a specific version
31
30
```yaml
32
31
already_avail: [5.2]
32
+
33
33
all:
34
34
type: git
35
35
git_url: https://github.com/phalcon/cphalcon
36
36
git_ref: master
37
+
37
38
# PHP 8.1 is using a different git_ref
38
39
8.1:
40
+
type: git
39
41
git_ref: v1.0.0
42
+
40
43
# PHP 8.0 is using a different git_ref dynamically with latest tag found
41
44
# See the usage of supported shell code
42
45
8.0:
46
+
type: git
43
47
git_ref: $( git tag | sort -V | tail -1 )
44
48
```
45
49
@@ -54,7 +58,7 @@ The following keys can be added below: `all`, `8.2`, `8.1`, `8.0`, `7.4`, ...
54
58
| `post` | No | Yes | Specify a shell command to be run after module installation. |
55
59
| `build_dep` | No | No | Array Debian packages required to build the module (they won't be present in the final image - only used to built the module) If you don't need any, assign it an empty array: `build_dep: []`. |
56
60
| `run_dep` | No | No | Array Debian packages required for the module run-time (they won't be present during the build stage - only in the final image). If you don't need any, assign it an empty array: `run_dep: []`. |
57
-
| `type` | **Yes** | No | On of the following types to build the module: `builtin`, `pecl`, `git`, `custom`. |
61
+
| `type` | **Yes** | No | On of the following types to build the module: `builtin`, `pecl`, `git` or `custom`. |
58
62
59
63
**Example:**
60
64
```yaml
@@ -66,6 +70,7 @@ all:
66
70
rm -f /tmp/file.txt \
67
71
build_dep: [libmcrypt-dev]
68
72
run_dep: [libmcrypt4]
73
+
69
74
8.1:
70
75
type: builtin
71
76
build_dep: []
@@ -83,9 +88,11 @@ all:
83
88
```yaml
84
89
all:
85
90
type: builtin
91
+
86
92
8.1:
87
93
type: builtin
88
94
configure: --with-jpeg --with-png
95
+
89
96
8.0:
90
97
type: builtin
91
98
configure: --with-jpeg
@@ -106,6 +113,7 @@ all:
106
113
command: echo "/usr" | pecl install amqp
107
114
build_dep: [librabbitmq-dev]
108
115
run_dep: [librabbitmq4]
116
+
109
117
5.5:
110
118
type: pecl
111
119
version: 1.9.3
@@ -125,16 +133,22 @@ all:
125
133
**Example:**
126
134
```yaml
127
135
already_avail: [5.2]
136
+
137
+
# Default for all PHP versions if no overwrite exists
128
138
all:
129
139
type: git
130
140
git_url: https://github.com/phalcon/cphalcon
131
141
git_ref: master
132
-
# PHP 8.1 is using a different git_ref
142
+
143
+
# PHP 8.1 is overwriting the git_ref
133
144
8.1:
145
+
type: git
134
146
git_ref: v1.0.0
147
+
135
148
# PHP 8.0 is using a different git_ref dynamically with latest tag found
136
149
# See the usage of supported shell code
137
150
8.0:
151
+
type: git
138
152
git_ref: $( git tag | sort -V | tail -1 )
139
153
```
140
154
@@ -166,12 +180,12 @@ all:
166
180
167
181
**Note:** All keys that support shell code can be written as a single line yaml definition or as a multi line yaml definition. Multi-line yaml definitions need a trailing `\` at the end of each line, including the last line.<br/>
**Note:** All keys that support shell code also support to write multiple shell commands. If you use multiple shell commands, you need to separate them with `&&`.<br/>
0 commit comments