User Tools

Site Tools


gitlab-ci.yml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
gitlab-ci.yml [2018/02/06 22:02] – [Sitespeed.io Performance Test] admingitlab-ci.yml [2018/02/07 07:46] admin
Line 3: Line 3:
 ===== Sitespeed.io Performance Test ===== ===== Sitespeed.io Performance Test =====
  
-Allow gitlab-runner to run docker containers in ''--privileged'' mode +<note tip>Allow gitlab-runner to run docker containers in ''--privileged'' mode</note> 
  
 Add ''privileged=true'' to gitlab-runners /etc/gitlab-runner/config.toml : Add ''privileged=true'' to gitlab-runners /etc/gitlab-runner/config.toml :
Line 22: Line 22:
 </code> </code>
  
 +==== Configure Job ====
  
 <code yaml gitlab-ci.yml> <code yaml gitlab-ci.yml>
Line 27: Line 28:
   - performance   - performance
   - ...   - ...
 +
 +variables:
 +  CI_ENVIRONMENT_URL: "https://www.knallimall.org"
 +  ...
  
 performance: performance:
Line 33: Line 38:
   services:   services:
     - docker:dind     - docker:dind
 +  variables:
 +    GIT_STRATEGY: none # Disable Git Repository Setup ... clone etc.
 +    GIT_CHECKOUT: "false" # Disable Git Checkout
   script:   script:
 +    - export CI_ENVIRONMENT_URL=${CI_ENVIRONMENT_URL}
     - mkdir sitespeed-results     - mkdir sitespeed-results
-    - docker run --privileged --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --outputFolder sitespeed-results https://www.knallimall.org -d 1 -n 1+    - docker run --privileged --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --outputFolder sitespeed-results $CI_ENVIRONMENT_URL -d 1 -n 1
   artifacts:   artifacts:
 +    name: "${CI_ENVIRONMENT_URL}_${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}"
     paths:     paths:
     - sitespeed-results/     - sitespeed-results/
Line 42: Line 52:
  
 </code> </code>
 +
 +
 +===== Codeclimate Code Analysis =====
 +
 +... blabla here ...
 +
 +===== Codeception thingies here =====
 +
 +... blabla here ...
gitlab-ci.yml.txt · Last modified: 2018/02/07 07:47 by admin