Commit graph

68 commits

Author SHA1 Message Date
Dan Cryer
45a2857c39 Merge pull request #135 from kdambekalns/composer-improvements
Use composer without ANSI output and interaction
2013-08-15 08:35:53 -07:00
Dan Cryer
d7e7905c63 Merge pull request #134 from kdambekalns/phpmd-improvements
Support local PHPMD rules and suffixes
2013-08-15 08:35:24 -07:00
Karsten Dambekalns
0c95d27056 Use composer without ANSI output and interaction 2013-08-15 17:28:25 +02:00
Karsten Dambekalns
aedac8498b Support suffixes for PHPCS
The suffixes to scan can be given in options now, default is just php.
2013-08-15 16:23:53 +02:00
Karsten Dambekalns
5f2b5fc2e7 Support local PHPMD rules and suffixes
Allows to specify rules as a relative path in the project.

The suffixes to scan can be given in options now, default is just php.
2013-08-15 16:22:47 +02:00
Dan Cryer
0caa1605d6 Merge pull request #130 from camspiers/pdepend-remove-artifacts
Check if build artifacts exist before deleting them
2013-08-12 04:45:25 -07:00
Cam Spiers
15ffbf963d Allow project names with spaces to work with depend build artefacts 2013-08-10 13:36:55 +12:00
Cam Spiers
69cc83a04a Check if build artifacts exist before deleting them 2013-08-10 13:34:19 +12:00
Tobias Tom
e4685b9c29 Added initial version of the grunt plugin. 2013-07-31 08:55:19 +02:00
Alex Russell
4133bb7905 Extended phpcs plugin to allow for extra commandline arguments.
- Now accepts paths in the --standards argument (and correctly prepends
  the build directory) so it actually works

- Now accepts the --tabwidth argument so that if your project favours tabs
  over spaces you can still just use PSR2 and you don't have to sacrifice
  using the Generic.WhiteSpace.ScopeIndent rule because it is spaces-only

- Now accpets the --encoding argument. I haven't used this before, but
  looking in the phpcs documentation it looks like a very useful one to
  have as most people code in utf-8 but phpcs defaults to iso-8859-1 and
  it can apparently "cause double-encoding problems when generating UTF-8
  encoded XML reports"
2013-07-30 14:58:00 +01:00
japaveh
89c0082ad4 Merge remote-tracking branch 'upstream/master' 2013-07-25 23:21:13 +02:00
Dan Cryer
8c98a3ab64 Merge pull request #84 from sanpii/atoum
Add atoum plugin
2013-07-25 04:21:30 -07:00
Alexander Pirogov
2a0e6d2401 added rules option to phpmd plugin 2013-07-19 16:40:16 +03:00
Alexander Pirogov
a137e9c0c6 added prefer_dist option to composer plugin 2013-07-18 16:10:55 +03:00
Alexander Pirogov
6c76208992 added smtp_encryption config parameter 2013-07-18 14:14:22 +03:00
japaveh
dd3671186f Included support for PhpLoc and Pdepend 2013-07-13 00:19:43 +02:00
Sanpi
ff8bd75b22 Add atoum plugin 2013-06-25 13:50:23 +02:00
meadsteve
84370038aa Added basic body and title for the email notifications. 2013-06-04 21:47:45 +01:00
meadsteve
33b840a82d Adding a default address that is always mailed to by notifications. 2013-06-04 21:09:16 +01:00
meadsteve
f8407e39c8 Email plugin now looks in the yaml file for an addresses setting. All these addresses will be mailed with a pass or fail message. 2013-06-01 13:57:39 +01:00
meadsteve
76e5c66b38 Fixing the email plugin so that it retrieves the system config correctly. 2013-06-01 13:29:59 +01:00
meadsteve
f0a5ba50ca Filled out the Plugin\Email::sendEmail(). Pulls in the following settings from the phpci config under the heading email_settings:
smtp_address
smtp_port
smtp_username
smtp_password

and

from_address
2013-06-01 09:40:05 +01:00
meadsteve
f76a2a75cc Empty Email plugin and test committed. 2013-05-31 12:56:35 +01:00
Gabriel Baker
e342483f03 This should be checking the value not the key 2013-05-23 06:36:40 +01:00
Dan Cryer
c1bf4ab636 Merge pull request #59 from kamermans/feature_variable_interpolation
Variable interpolation support
2013-05-22 14:25:02 -07:00
Gabriel Baker
be13ec90ee indentation 2013-05-22 21:53:56 +01:00
Gabriel Baker
81b2f89435 PHP CS Fixer and indentation fix 2013-05-22 21:43:19 +01:00
Steve Kamerman
d7c62f3609 Added interpolation support to Env plugin 2013-05-22 15:54:18 -04:00
Steve Kamerman
095b7d7f14 Added support for interpolation in MySQL host, user, database, queries and file imports 2013-05-22 14:21:17 -04:00
Dan Cryer
c5b20b4891 Adding Shell plugin, but with the requirement that ENABLE_SHELL_PLUGIN must be defined and true, to give sysadmins some control. Closes #45. 2013-05-22 17:23:35 +01:00
Dan Cryer
822aad753c Merge branch 'feature/shell-plugin' of https://github.com/kinncj/PHPCI into feature/shell_plugin 2013-05-22 17:21:26 +01:00
Dan Cryer
aff5b1886e Merge branch 'master' of github.com:Block8/PHPCI 2013-05-20 14:07:11 +01:00
Dan Cryer
fa0cfc3614 Make copy_build copy dot files, also fix comments in new build plugins. Closes #50. 2013-05-20 14:06:53 +01:00
Dan Cryer
005c6225da Merge pull request #48 from kamermans/feature_env
Implemented environment plugin
2013-05-20 05:56:53 -07:00
Steve Kamerman
e04e49bb32 Added support for standard YAML key/value pairs 2013-05-19 16:54:35 -04:00
Steve Kamerman
3b72e12491 Removed unused local var 2013-05-19 11:28:27 -04:00
Steve Kamerman
7245b351a0 Implemented environment plugin 2013-05-19 01:47:41 -04:00
Steve Kamerman
5f66ff6199 Fixed file path problem 2013-05-18 23:46:26 -04:00
Steve Kamerman
c03d5f3af3 Fixed file path problem 2013-05-18 23:40:30 -04:00
Steve Kamerman
60894db8dc Syntax changes 2013-05-18 23:33:39 -04:00
Steve Kamerman
dda472f96d Implemented MySQL file imports 2013-05-18 23:25:14 -04:00
Dan Cryer
29541ac1fe Adding Clean Build and Package Build, Closes #38, Closes #37. 2013-05-17 23:19:38 +01:00
Dan Cryer
705c432272 Fixing the copy_build plugin, issue #36 2013-05-17 22:16:37 +01:00
Dan Cryer
ecd051a2eb Copy build plugin. 2013-05-17 17:50:27 +01:00
Kinn Coelho Julião
623bb18dd4 Added a Shell Plugin 2013-05-17 10:10:48 -04:00
Dan Cryer
14841477a6 Improved commenting throughout the project. Fixes #18 2013-05-16 17:17:29 +01:00
Dan Cryer
7d9abf21fb Fixing PHPMD and PHPCS plugins, updating code to pass both, and updating phpci.yml to enable them. Issue #18 2013-05-16 16:46:46 +01:00
Dan Cryer
953a209d6d Fixing exclude functionality in PHPMD 2013-05-16 16:25:26 +01:00
Dan Cryer
11932e4b9c Fix for ignores in PHPCS 2013-05-16 16:14:01 +01:00
Dan Cryer
83dcb2ba0c PHPCI/Plugin PSR2 compliance. Issue #18 2013-05-16 15:50:19 +01:00