File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ trigger : none
2+ pr : none
3+
4+ schedules :
5+ - cron : ' 0 0 * * 1,3'
6+ displayName : Monday and Wednesday builds
7+ branches :
8+ include :
9+ - main
10+ always : true
11+
12+ resources :
13+ repositories :
14+ - repository : 1ESPipelineTemplates
15+ type : git
16+ name : 1ESPipelineTemplates/1ESPipelineTemplates
17+ ref : refs/tags/release
18+
19+ extends :
20+ template : v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
21+ parameters :
22+ pool :
23+ name : Azure-Pipelines-1ESPT-ExDShared
24+ os : linux
25+ stages :
26+ - stage : Build
27+ jobs :
28+ - job : Build
29+ displayName : Build PHP SDK
30+ steps :
31+ - checkout : self
32+ submodules : recursive
33+
34+ - script : sudo apt-get update && sudo apt-get install -y php php-xml php-mbstring php-curl unzip
35+ displayName : Install PHP
36+
37+ - script : |
38+ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
39+ php composer-setup.php --install-dir=/usr/local/bin --filename=composer
40+ displayName: Install Composer
41+
42+ - script : composer install --no-interaction --prefer-dist
43+ displayName : Install dependencies
44+ workingDirectory : $(Build.SourcesDirectory)
45+
46+ - script : vendor/bin/phpunit
47+ displayName : Run unit tests
48+ workingDirectory : $(Build.SourcesDirectory)
You can’t perform that action at this time.
0 commit comments