@@ -29,12 +29,12 @@ build-docker-images: prepare prepare-apk prepare-deb prepare-rpm prepare-tar pre
29
29
30
30
create-% : prepare # # Create the specific package
31
31
@echo " Creating package $* ..."
32
- @ mkdir -p $(PWD ) /$(OUTPUT )
33
- @ docker run --rm \
32
+ mkdir -p $(PWD ) /$(OUTPUT )
33
+ docker run --rm \
34
34
-v $(PWD ) :/app \
35
35
-e TYPE=$* \
36
36
-e NAME=$(NAME ) \
37
- -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) \
37
+ -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " \
38
38
-e VERSION=$(VERSION ) \
39
39
-e OUTPUT=$(OUTPUT ) \
40
40
-e FPM_FLAGS=${FPM_FLAGS} \
@@ -98,7 +98,7 @@ prepare-apk: ## Build the docker image for the apk smoke tests
98
98
99
99
.PHONY : prepare-deb-apache
100
100
prepare-deb-apache : # # Build the docker image for the deb smoke tests for apache
101
- @ cd $(PWD ) /packaging/test/ubuntu ; \
101
+ cd $(PWD ) /packaging/test/ubuntu ; \
102
102
docker build --file apache/Dockerfile --build-arg PHP_VERSION=$(PHP_VERSION ) --tag $@ . ; \
103
103
cd -
104
104
@@ -128,46 +128,46 @@ prepare-rpm: ## Build the docker image for the rpm smoke tests
128
128
129
129
.PHONY : apk-install
130
130
apk-install : prepare-apk # # Install the apk installer to run some smoke tests
131
- @docker run --rm -v $(PWD ) :/src -w /src -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-apk
131
+ @docker run --rm -v $(PWD ) :/src -w /src -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-apk
132
132
133
133
.PHONY : deb-install
134
134
deb-install : prepare-deb # # Install the deb installer to run some smoke tests
135
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb
135
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb
136
136
137
137
.PHONY : tar-install
138
138
tar-install : prepare-tar # # Install the tar installer to run some smoke tests
139
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=tar -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-tar
139
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=tar -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-tar
140
140
141
141
.PHONY : rpm-install
142
142
rpm-install : prepare-rpm # # Install the rpm installer to run some smoke tests
143
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=rpm -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
143
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=rpm -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
144
144
145
145
.PHONY : deb-install-in-apache
146
146
deb-install-in-apache : prepare-deb-apache # # Install the deb installer to run some smoke tests in apache
147
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb-apache
147
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb-apache
148
148
149
149
.PHONY : deb-install-in-fpm
150
150
deb-install-in-fpm : prepare-deb-fpm # # Install the deb installer to run some smoke tests in fpm
151
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb-fpm
151
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb-fpm
152
152
153
153
.PHONY : install
154
154
install : apk-install deb-install rpm-install tar-install # # Install all the distributions
155
155
156
156
.PHONY : apk-install-release-github
157
157
apk-install-release-github : prepare-apk # # Install the apk installer from a given release to run some smoke tests
158
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-apk
158
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-apk
159
159
160
160
.PHONY : deb-install-release-github
161
161
deb-install-release-github : prepare-deb # # Install the deb installer from a given release to run some smoke tests
162
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb
162
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb
163
163
164
164
.PHONY : rpm-install-release-github
165
165
rpm-install-release-github : prepare-rpm # # Install the rpm installer from a given release to run some smoke tests
166
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
166
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=release-github -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
167
167
168
168
.PHONY : tar-install-release-github
169
169
tar-install-release-github : prepare-tar # # Install the tar installer from a given release to run some smoke tests
170
- @docker run --rm -v $(PWD ) :/src -w /src -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e VERSION=$(RELEASE_VERSION ) -e TYPE=release-tar-github -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-tar
170
+ @docker run --rm -v $(PWD ) :/src -w /src -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e VERSION=$(RELEASE_VERSION ) -e TYPE=release-tar-github -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-tar
171
171
172
172
.PHONY : install-release-github
173
173
install-release-github : apk-install-release-github deb-install-release-github rpm-install-release-github tar-install-release-github # # Install all the distributions for a given release using the downloaded binaries
@@ -177,45 +177,45 @@ lifecycle-testing: apk-lifecycle-testing deb-lifecycle-testing rpm-lifecycle-tes
177
177
178
178
.PHONY : apk-lifecycle-testing
179
179
apk-lifecycle-testing : prepare-apk # # Lifecycle testing for the apk installer
180
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=apk-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-apk
180
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=apk-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-apk
181
181
182
182
.PHONY : deb-lifecycle-testing
183
183
deb-lifecycle-testing : prepare-deb # # Lifecycle testing for the deb installer
184
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb
184
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb
185
185
186
186
.PHONY : deb-lifecycle-testing-in-apache
187
187
deb-lifecycle-testing-in-apache : prepare-deb-apache # # Lifecycle testing for the deb installer with apache
188
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb-apache
188
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb-apache
189
189
190
190
.PHONY : deb-lifecycle-testing-in-fpm
191
191
deb-lifecycle-testing-in-fpm : prepare-deb-fpm # # Lifecycle testing for the deb installer with fpm
192
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb-fpm
192
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=deb-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb-fpm
193
193
194
194
.PHONY : rpm-lifecycle-testing
195
195
rpm-lifecycle-testing : prepare-rpm # # Lifecycle testing for the rpm installer
196
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=rpm-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
196
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=rpm-uninstall -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
197
197
198
198
.PHONY : tar-lifecycle-testing
199
199
tar-lifecycle-testing : prepare-tar # # Lifecycle testing for the tar installer
200
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=tar-uninstall -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-tar
200
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=tar-uninstall -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-tar
201
201
202
202
.PHONY : rpm-php-upgrade-testing
203
203
rpm-php-upgrade-testing : PHP_VERSION="7.2" # ## Force the PHP version to start with.
204
204
rpm-php-upgrade-testing : prepare-rpm # # PHP upgrade, from 7.2 to 7.4, testing for the rpm installer
205
- @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=php-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
205
+ @docker run --rm -v $(PWD ) :/src -w /src -e TYPE=php-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
206
206
207
207
.PHONY : rpm-agent-upgrade-testing
208
208
rpm-agent-upgrade-testing : prepare-rpm # # Agent upgrade, from 1.0.0 to the current generated one, testing for the rpm installer
209
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
209
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
210
210
211
211
.PHONY : deb-agent-upgrade-testing
212
212
deb-agent-upgrade-testing : prepare-deb # # Agent upgrade, from 1.0.0 to the current generated one, testing for the deb installer
213
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb
213
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb
214
214
215
215
.PHONY : rpm-agent-upgrade-testing-local
216
216
rpm-agent-upgrade-testing-local : prepare-rpm # # Agent upgrade, from 1.0.0 to the current generated one, testing for the rpm installer
217
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade-local -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-rpm
217
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade-local -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-rpm
218
218
219
219
.PHONY : deb-agent-upgrade-testing-local
220
220
deb-agent-upgrade-testing-local : prepare-deb # # Agent upgrade, from 1.0.0 to the current generated one, testing for the deb installer
221
- @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade-local -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=$(COMPONENT_TEST_SCRIPT ) prepare-deb
221
+ @docker run --rm -v $(PWD ) :/src -w /src -e VERSION=$(RELEASE_VERSION ) -e GITHUB_RELEASES_URL=$(GITHUB_RELEASES_URL ) -e TYPE=agent-upgrade-local -e PACKAGE=$(NAME ) -e COMPONENT_TEST_SCRIPT=" $( COMPONENT_TEST_SCRIPT) " prepare-deb
0 commit comments