Commit graph

25 commits

Author SHA1 Message Date
Daniel Siepmann 4031055210
TASK: Rename ci documentation jobs
* To have them much shorter, enabling full title to show up in gitlab
  ui.
2017-05-04 08:38:02 +02:00
Daniel Siepmann 510774a3cc
TASK: Support at least PHP 5.6
* Adjust CI , composer and docs.
* Migrate modern code to 5.6 supported code.

Relates: #71
2017-04-27 14:16:22 +02:00
Daniel Siepmann 5704351d22
TASK: Adjust to PHP 7.1
* As PHP 7.1 is required, document and adjust tests in CI.

Relates: #71
2017-04-27 12:53:07 +02:00
Daniel Siepmann af43a99bfd
TASK: Use yaml references
* Don't repeat yourself.
* Make file shorter and easier to read.
* Also make it easier to change something.
2017-04-13 16:13:16 +02:00
Daniel Siepmann 7ed37db05f
TASK: Only generate one report
* As second report is not necessary and won't be generated since the
  first call will return exit > 0
2017-04-13 16:12:46 +02:00
Daniel Siepmann aabb7a5059
TASK: Generate multiple reports
* As no further calls are made once a call failed.
* Therefore call all reports in a single command.
2017-04-13 16:11:04 +02:00
Daniel Siepmann d15388849e
TASK: Cleanup gitlab-ci.yml
* Remove artifacts which are not necessary as output is shown in job
2017-04-13 11:00:02 +02:00
Daniel Siepmann a0e83ebef0
TASK: Add checks for documentation
* Check for syntax issues.
* Check for link integrity.
2017-04-13 09:17:08 +02:00
Daniel Siepmann 8bbc92ba94
BUGFIX: Allow local docs rendering
* Update .gitlab-ci.yml to allow running
  gitlab-runner exec docker render:documentation
  locally
2017-04-13 09:07:54 +02:00
Daniel Siepmann dde46a8d37
FEATURE: Add documentation rendering
Relates: #63
2017-04-13 08:46:17 +02:00
Daniel Siepmann 0be4aeca87
Merge remote-tracking branch 'origin/develop' into bugfix/gitlab-ci 2017-04-11 20:59:45 +02:00
Daniel Siepmann 771d84e548
BUGFIX: Allow ssh agent to work on alpine
* Use a file instead of bash expansion.
2017-04-11 20:58:36 +02:00
Daniel Siepmann 5ec3d2eea2
WIP|BUGFIX: Allow ssh auth for github sync
* Use variable as in all other scripts.
2017-04-11 20:21:20 +02:00
Daniel Hürtgen 2aec0d955c HOTFIX: Reactivate gitlab runners 2017-04-11 18:39:15 +02:00
Daniel Hürtgen 7d4fec959c BUGFIX: Set default gitlab-ci image (alpine) & switch commands 2017-04-11 18:23:09 +02:00
Daniel Siepmann 813aa48010
TASK: Push to github project
* Mirror current repository state
2017-04-11 16:38:29 +02:00
Daniel Siepmann bef8c1a913
TASK: Install git instead of rsync
* To make sync work via git
2017-04-11 15:51:20 +02:00
Daniel Siepmann abdc7f0f72
TASK: Add sync to github via pipelines
* To make github an auto mirror
2017-04-11 15:50:58 +02:00
Daniel Siepmann b20bf043f0
TASK: Don't show warnings
* On CI we just want to make sure we don't have any errors.
2017-04-10 09:32:22 +02:00
Daniel Siepmann b8d84c5bdc
TASK: Add further linting 2017-04-09 00:14:27 +02:00
Daniel Siepmann ba20024783
TASK: Migrate to smaller alpine images
* To have faster downloads, smaller images, simpler installs
2017-04-08 23:32:11 +02:00
Daniel Siepmann c511f1a70b
WIP|FEATURE: Test on multiple php versions
* Use different jobs to run in parallel.
* Use different docker image for each php version.
* Provide common way to install composer on each image.
2017-04-08 23:29:08 +02:00
Daniel Siepmann a2eb6d799d
TASK: Install make to run install routine 2017-04-08 23:16:29 +02:00
Daniel Siepmann bd3e6b080d
BUGFIX: Finish installation / setup on gitlab ci
* Install PHPCS Standard to execute with tests
2017-04-08 23:07:26 +02:00
Daniel Siepmann 92c973c7f4
WIP|FEATURE: Integrate gitlab ci
* Provide a way to run php unit functional tests
2017-04-08 22:58:03 +02:00