diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-05-19 16:09:42 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-05-20 15:33:20 +0200 |
commit | 25aa125530d0598136c106fd4935e3bcf587e7ce (patch) | |
tree | dde974a8592ff57ad9bffc74fea9d9b7d092f2b1 /azure/file_cache_job.yml | |
parent | 0374cf08c7566457007206af7fcfe44306dcd13b (diff) | |
download | php-git-25aa125530d0598136c106fd4935e3bcf587e7ce.tar.gz |
Add file cache job on azure
Diffstat (limited to 'azure/file_cache_job.yml')
-rw-r--r-- | azure/file_cache_job.yml | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/azure/file_cache_job.yml b/azure/file_cache_job.yml new file mode 100644 index 0000000000..a52b56a216 --- /dev/null +++ b/azure/file_cache_job.yml @@ -0,0 +1,60 @@ +parameters: + configurationName: '' + configurationParameters: '' + runTestsParameters: '' + timeoutInMinutes: 60 + +jobs: + - job: ${{ parameters.configurationName }} + timeoutInMinutes: ${{ parameters.timeoutInMinutes }} + pool: + vmImage: 'ubuntu-18.04' + steps: + - template: apt.yml + - template: configure.yml + parameters: + configurationParameters: ${{ parameters.configurationParameters }} + - script: make -j$(/usr/bin/nproc) >/dev/null + displayName: 'Make Build' + - template: install.yml + - script: | + set -e + sudo service mysql start + mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS test" + sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';" + sudo -u postgres psql -c "CREATE DATABASE test;" + displayName: 'Setup' + - template: test.yml + parameters: + configurationName: ${{ parameters.configurationName }} + runTestsName: 'File Cache (prime)' + runTestsParameters: >- + ${{ parameters.runTestsParameters }} + -d zend_extension=opcache.so + --file-cache-prime + - template: test.yml + parameters: + configurationName: ${{ parameters.configurationName }} + runTestsName: 'File Cache (use)' + runTestsParameters: >- + ${{ parameters.runTestsParameters }} + -d zend_extension=opcache.so + --file-cache-use + - template: test.yml + parameters: + configurationName: ${{ parameters.configurationName }} + runTestsName: 'File Cache Only (prime)' + runTestsParameters: >- + ${{ parameters.runTestsParameters }} + -d zend_extension=opcache.so + --file-cache-prime + -d opcache.file_cache_only=1 + - template: test.yml + parameters: + configurationName: ${{ parameters.configurationName }} + runTestsName: 'File Cache Only (use)' + runTestsParameters: >- + ${{ parameters.runTestsParameters }} + -d zend_extension=opcache.so + --file-cache-use + -d opcache.file_cache_only=1 |