Skip to content

Commit 17a75a8

Browse files
committed
+ Add CI/CD testing using travis and scrutinizer
+ Update changelog
1 parent c143b97 commit 17a75a8

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

.scrutinizer.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
build:
2+
nodes:
3+
analysis:
4+
project_setup:
5+
override: true
6+
tests:
7+
override:
8+
- php-scrutinizer-run --enable-security-analysis
9+
10+
filter:
11+
excluded_paths:
12+
- tests/
13+
dependency_paths:
14+
- vendor/
15+
16+
tools:
17+
external_code_coverage:
18+
timeout: 600

.travis.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
language: php
2+
3+
os:
4+
- linux
5+
6+
dist: xenial
7+
8+
php:
9+
- 8.0
10+
11+
env:
12+
global:
13+
- XDEBUG_MODE=coverage
14+
15+
install:
16+
- composer install --no-interaction
17+
- composer require --dev php-coveralls/php-coveralls
18+
19+
script:
20+
- mkdir -p build/logs
21+
- vendor/bin/phpunit --coverage-clover build/logs/clover.xml
22+
23+
after_success:
24+
- travis_retry php vendor/bin/php-coveralls
25+
- wget https://scrutinizer-ci.com/ocular.phar
26+
- php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ Semua pembaruan pada `coding-interview` akan didokumentasikan pada dokumen ini.
44

55
## [Unreleased](https://github.com/ianriizky/coding-interview/compare/master...develop)
66

7+
## [v1.1.2 (2021-05-10)](https://github.com/ianriizky/coding-interview/compare/v1.1.1...v1.1.2)
8+
9+
### Baru
10+
- Menambah CI/CD *testing* menggunakan travis dan scrutinizer.
11+
712
## [v1.1.1 (2021-05-10)](https://github.com/ianriizky/coding-interview/compare/v1.1.0...v1.1.1)
813

914
### Perbaikan

0 commit comments

Comments
 (0)