Skip to content

Commit

Permalink
fixup! When trying to use this tool on anything other than Travis it …
Browse files Browse the repository at this point in the history
…is harder to make ci script look lean because so many options have to be crammed in the install command line.
  • Loading branch information
stronk7 committed May 30, 2023
1 parent b1e83f0 commit ba11ba6
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
12 changes: 12 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).

The format of this change log follows the advice given at [Keep a CHANGELOG](http://keepachangelog.com).

## [Unreleased]
### Added
- Add support for the following optional env variables, that will be used on installation, getting precedence over the corresponding existing option:
- `DB_USER`: To specify the database username (alternative to `--db-user`)
- `DB_PASS`: To specify the database password (alternative to `--db-pass`)
- `DB_NAME`: To specify the database name (alternative to `--db-name`)
- `DB_HOST`: To specify the database host (alternative to `--db-host`)
- `DB_PORT`: To specify the database port (alternative to `--db-port`)

Note that these new env variables behave exactly the same than the existing (and often used) `DB` one, that is also a priority alternative to `--db-type` on install.


## [4.1.0] - 2023-05-29
### Added
- Add the `--testdox` option to the `phpunit` command.
Expand Down
6 changes: 5 additions & 1 deletion docs/GHAFileExplained.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,10 @@ jobs:
# MUSTACHE_IGNORE_NAMES: 'broken.mustache'
# CODECHECKER_IGNORE_PATHS: 'ignoreme'
# CODECHECKER_IGNORE_NAMES: 'ignoreme_name.php'
#
# Other env vars are available for install, namely:
# - DB_USER / DB_PASS / DB_NAME / DB_HOST / DB_PORT: used
# by install to feed the corresponding --db-xxxx options.
- name: Install moodle-plugin-ci
run: |
moodle-plugin-ci install --plugin ./plugin --db-host=127.0.0.1
Expand Down Expand Up @@ -176,4 +180,4 @@ jobs:
if: ${{ always() }}
run: moodle-plugin-ci behat --profile chrome
```
<!-- {% endraw %} -->
<!-- {% endraw %} -->
4 changes: 3 additions & 1 deletion docs/TravisFileExplained.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,9 @@ env:
# each version of PHP being tested, one build will be created for each
# database listed here. EG: for PHP 7.4, one build will be created
# using PHP 7.4 and pgsql. In addition, another build will be created
# using PHP 7.4 and mysqli.
# using PHP 7.4 and mysqli. Also, note that DB_USER / DB_PASS / DB_NAME
# / DB_HOST / DB_PORT env vars can be used by install to feed the
# corresponding --db-xxxx options.
matrix:
- DB=pgsql
- DB=mysqli
Expand Down

0 comments on commit ba11ba6

Please sign in to comment.