Commit graph

331 commits

Author SHA1 Message Date
Andrés Montañez 139b897fe5 Issue #210 2015-04-12 16:43:17 -03:00
Andrés Montañez ce60a706ac SensioLabs Insight fixes 2015-04-12 16:15:46 -03:00
Andrés Montañez a0f4920333 PSR-2 Fixer 2015-04-12 16:13:06 -03:00
Kuba Turek 288d7304be Merge pull request #176 from claudioflagbit/task-factory-test
Task factory test
2015-03-24 20:27:11 +01:00
Kuba Turek f605692817 Merge pull request #208 from KillerDiller/develop
don’t fail the initial deployment to a target, and allow ssh without a username
2015-03-24 11:56:04 +01:00
ZesInternational fd89d2c04a added $currentCopy to the RollbackTask.php 2015-03-13 15:00:58 +01:00
Stefan Paletta a6bcfdaddd when releasing or rolling back, don’t chown the »current« symlink before we changed / created it. also don’t screw up the ssh cmdline if no username was given. 2015-03-13 11:51:27 +01:00
Claudio Zizza 1acffae330 minor phpdoc fix, test string fixed for unknown task class 2015-03-11 21:41:40 +01:00
Claudio Zizza 2c27e2c46d unittests for task factory and dummy task classes for tests created 2015-03-11 21:41:40 +01:00
Jakub Turek e7c0b87ccd Move testing setters and getters to BaseTest 2015-03-08 21:21:49 +01:00
Jakub Turek 3b326227ae Remove setter from CompileCommand
Also, let the Compiler be constructed with DI or by itself
2015-03-08 21:21:49 +01:00
Jakub Turek 3792f5fb8c Fix code style in UnlockCommand 2015-03-08 21:21:49 +01:00
Jakub Turek 0bfe649aa5 Fix code style for LockCommand 2015-03-08 21:21:49 +01:00
Jakub Turek c06a9c7cf1 Fix code style in CompileCommand
according to PSR2 coding rules
2015-03-08 21:21:49 +01:00
Jakub Turek 5602bf83fe Add CompileCommand tests 2015-03-08 21:21:49 +01:00
Jakub Turek d58e89c41d Set compiler by setter for better testability 2015-03-08 21:21:48 +01:00
Jakub Turek 881f0b2d87 Fix syntax error in ListCommand::run 2015-03-08 21:21:48 +01:00
Jakub Turek 5a1f2502d2 [#202] Remove inconsistency in ssh options
Add UserKnownHostsFile and StrictHostKeyChecking to scp command in TarGz strategy.
2015-03-08 13:11:05 +01:00
Kuba Turek a45802acea Merge pull request #195 from spongeben/fix-rsync-deploy
Fix 1st deploy bug
2015-03-07 15:07:54 +01:00
Kuba Turek b8e6ea062e Merge pull request #187 from edpauto/git-rebase-fix
Create release directory for GitRebase strategy
2015-02-24 21:19:41 +01:00
Kuba Turek 9becda4df9 Merge pull request #167 from SenseException/command-factory
Command factory tests
2015-02-21 22:00:37 +01:00
Andrés Montañez dc18a91cf7 SensioLabs Insight. 2015-02-21 14:23:24 -02:00
Claudio Zizza 27423f1f3e Merge branch 'develop' into command-factory 2015-02-09 20:32:27 +01:00
spongeben aab71eceac Change "current" symlink owner only if it exists 2015-02-09 14:44:34 +01:00
spongeben 3a19d3ef3c Fix release directory not created on first deploy 2015-02-09 14:43:33 +01:00
Ramunas 5e84f0ada4 doing permission fix before actual relase, prevents from cases when released code cannot be accessed while chown is working 2015-02-08 21:19:34 +02:00
Kuba Turek 24b893bd7c Fix remote deployment path for GitRebaseTask 2015-02-06 20:50:07 +01:00
Kuba Turek 8752790b3f [#185] Create release directory for GitRebase strategy if releases are enabled 2015-02-06 20:39:23 +01:00
Kuba Turek cd7c39f881 Merge pull request #179 from jhuet/fix/rollback-release-directory
Fix/rollback release directory
2015-02-05 13:17:38 +01:00
Dmitriy Ulyanov cc615dda81 Ignoring errors while deleting temp files 2015-01-25 21:50:00 +03:00
Andrés Montañez 1cf7c56c39 Merge pull request #180 from MovingImage24/dump_symlinks
make h option for targz optional, default is set h option
2015-01-24 13:21:06 -02:00
Andrés Montañez 4ea95622ad Merge pull request #181 from KillerDiller/master
fix bug in ApplyFaclsTask due to $cdToDirectoryFirst=true
2015-01-24 13:13:58 -02:00
Andrés Montañez 39841a5678 Merge pull request #170 from jhuet/feature/task-permissions
Feature/task permissions
2015-01-24 13:12:16 -02:00
Alexander Miehe 55a5c0c640 Fix key name to follow naming convention 2015-01-14 09:30:52 +01:00
Stefan Paletta bbeedffd82 make ApplyFaclsTask compatible with default AbstractTask::runCommandRemote()parameter $cdToDirectoryFirst=true 2015-01-13 17:16:56 +01:00
Alexander Miehe 4cdb95f3be make h option for targz optional, default is set h option 2015-01-12 19:50:19 +01:00
Jérémy Huet d25d015356 Rollback directory should include deployment:to config variable 2015-01-12 18:50:32 +01:00
Andrés Montañez f4c3817b37 Merge branch 'master' into develop 2015-01-09 21:03:06 -02:00
Andrés Montañez a1deacd4e3 Merge pull request #178 from MovingImage24/master
switch the »current« symlink in an atomic way
2015-01-09 21:02:17 -02:00
Andrés Montañez f04cced989 Merge branch 'master' into develop 2015-01-09 20:47:26 -02:00
Andrés Montañez 2baf8f3d44 Merge pull request #177 from MovingImage24/connect_timeout
Add config option to set ConnectTimeout for ssh connections
2015-01-09 20:32:39 -02:00
Andrés Montañez 3e07478338 Merge pull request #171 from jhuet/fix/scm-working-directory
Fix/Scm working directory
2015-01-09 20:30:24 -02:00
Stefan Paletta 4e17263773 switch the »current« symlink in an atomic way 2015-01-09 17:27:14 +01:00
Alexander Miehe 70c4823581 Add config option to set ConnectTimeout for ssh connections 2015-01-09 14:05:37 +01:00
Jérémy Huet 5643616e50 Only tries to guess web server user if none provided with 'group' parameter 2014-12-28 16:47:59 +01:00
Dmitry Motylev 3b70a8a3c1 fix: DeployCommand does not fail when no one "Post-Deployment Tasks" failed and failed "Deployment Task" exist 2014-12-23 17:34:48 +00:00
Jérémy Huet fbc50a52bd Adds a task to only have read permission for web server 2014-12-18 17:46:13 +01:00
Jérémy Huet 42d3d5a8a1 Better usage doc + allow to set owner and group by using www-data:www-data syntax + task now fails if at least one command returns error 2014-12-18 17:45:12 +01:00
Jérémy Huet 209c6b9aa3 typo 2014-12-15 18:50:27 +01:00
Jérémy Huet ffdadb45cf More generic way to handle command line options 2014-12-15 18:50:09 +01:00