2350 Commits

Author SHA1 Message Date
Anton Medvedev
dda46c7f8d Use non-login shell for runLocally 2021-04-09 22:06:21 +02:00
Anton Medvedev
d6c484bc41 Detect circular task definitions 2021-04-09 22:05:58 +02:00
Anton Medvedev
71a196c398 Back to master 2021-04-05 17:11:23 +00:00
Anton Medvedev
7be9876cda Release 7.0.0-beta.19 v7.0.0-beta.19 2021-04-05 17:11:23 +00:00
Loris Leiva
378f7bfb10
Feature/add shared configs for common template only (#2491)
* Add shared configs for common template only

* Update CHANGELOG.md
2021-04-05 17:39:00 +02:00
Loris Leiva
4b1a5f7c57
Add artisan tasks that generate keys (#2490)
Co-Authored-By: Kundan <198781+kundancool@users.noreply.github.com>

Co-authored-by: Kundan <198781+kundancool@users.noreply.github.com>
Co-authored-by: Anton Medvedev <anton@medv.io>
2021-04-04 21:11:38 +02:00
Loris Leiva
219bf4e400
Update CHANGELOG.md (#2489) 2021-04-04 20:34:28 +02:00
Anton Medvedev
a24c2ee5cd Back to master 2021-04-04 17:14:04 +00:00
Anton Medvedev
d583506f90 Release 7.0.0-beta.18 v7.0.0-beta.18 2021-04-04 17:14:04 +00:00
Loris Leiva
56477d1b41
Tidy artisan commands (#2488)
* Remove deploy:public_disk task

Redundant since this can be achieved with the `artisan:storage:link` task since 5.3.

5.2 support was dropped in June 2016 so it is safe to stop supporting it ourselves.

* Remove publish artisan commands

These commands are made to generate some code that should then be committed and pushed. These should never be needed directly in production.

* Add and rename artisan tasks

* Refactor artisan command registration

* Revert "Refactor artisan command registration"

Doesn't work nicely with docgen 😭

* Update laravel.md
2021-04-04 20:12:39 +03:00
Loris Leiva
b5721b8e83
Add php-fpm as a contrib recipe (#2487)
* Add php-fpm as a contrib recipe

* Update CHANGELOG.md

* Find the PHP-fpm version from the process
2021-04-04 12:59:36 +03:00
Alex Mayer
b4fcfa1f66
Standardize Markdown Code Block Syntax (#2479) 2021-04-03 18:44:40 +03:00
Anton Medvedev
d857021b47 Clarify version question 2021-04-03 14:23:48 +02:00
Anton Medvedev
2ecf179e48 Back to master 2021-04-03 12:20:51 +00:00
Anton Medvedev
337162edb1 Release 7.0.0-beta.17 v7.0.0-beta.17 2021-04-03 12:20:51 +00:00
Anton Medvedev
b6b8eacef5 Force runLocally to be executed via host's shell option 2021-04-03 14:16:23 +02:00
Loris Leiva
7627f9ba43
Add and use new release_or_current_path (#2486)
* Add release_or_current_path option

* Use new path in platform-specific recipes

* Update CHANGELOG.md
2021-04-03 15:05:45 +03:00
Alex Mayer
34dade5420
Remove Unused use Statements (#2476)
Ensure single empty line above and below use block
2021-03-27 10:28:25 +01:00
Anton Medvedev
550049346d Update docs 2021-03-16 22:53:11 +01:00
Anton Medvedev
d791a3b237 Fix e2e test 2021-03-16 22:35:49 +01:00
Anton Medvedev
e7a27dff7e Refactor push task 2021-03-16 22:08:27 +01:00
Anton Medvedev
b0fbb8f239 Allow to upload multiple files at once 2021-03-16 22:08:27 +01:00
Anton Medvedev
61e5bfbe35 Back to master 2021-03-15 21:22:42 +00:00
Anton Medvedev
9baa622585 Release 7.0.0-beta.16 v7.0.0-beta.16 2021-03-15 21:22:42 +00:00
Anton Medvedev
1f0fc2d383
Try set conn hash length to 17 (#2464) 2021-03-16 00:21:29 +03:00
Anton Medvedev
696893e7e2 Return cleanup_use_sudo 2021-03-15 22:12:13 +01:00
Anton Medvedev
b8947cf0c2 Expand ~ in config_file 2021-03-15 22:02:55 +01:00
Anton Medvedev
1efd80261d Make fetch public 2021-03-15 21:56:57 +01:00
Anton Medvedev
c8c5c48624 Better process fro master connect 2021-03-15 21:54:33 +01:00
Anton Medvedev
19ce13a49b Fix revision saving on macos 2021-03-15 21:53:46 +01:00
Anton Medvedev
4e114f457e Fix typo 2021-03-15 21:53:28 +01:00
Anton Medvedev
4cb2f67067 Fix host level configuration for callback 2021-03-15 21:53:14 +01:00
Anton Medvedev
6b8cf3aae7 Better run command 2021-03-15 21:52:09 +01:00
Anton Medvedev
29c9663f49 Back to master 2021-03-14 22:40:24 +00:00
Anton Medvedev
ae9f284387 Release 7.0.0-beta.15 v7.0.0-beta.15 2021-03-14 22:40:24 +00:00
Anton Medvedev
a200c1f9b0
Refactor deploy:update_code (#2461) 2021-03-15 01:35:06 +03:00
Anton Medvedev
18a877741d Update UPGRADE.md 2021-03-14 09:20:01 +01:00
Anton Medvedev
f4e2d6b6d6 Fix shell arguments escaping for rsync 2021-03-14 09:18:27 +01:00
Anton Medvedev
eccb74d31e Update CHANGELOG.md 2021-03-14 08:52:16 +01:00
Anton Medvedev
2205921bae Revert rename 2021-03-14 08:44:14 +01:00
Anton Medvedev
f4c5c76e51 Simplify ssh command construction 2021-03-14 01:44:45 +01:00
Anton Medvedev
610be8c0ba Back to master 2021-03-13 21:26:57 +00:00
Anton Medvedev
9c6204f3c3 Release 7.0.0-beta.14 v7.0.0-beta.14 2021-03-13 21:26:57 +00:00
Anton Medvedev
7976ba1069 Add check before overriding deploy.php on init 2021-03-13 22:22:07 +01:00
Anton Medvedev
d75e792cc4 Check if current_path exist in run command 2021-03-13 22:18:19 +01:00
Anton Medvedev
d864e72988 Allow to run tasks on localhost if no host is defined 2021-03-13 22:14:36 +01:00
Anton Medvedev
458d7b621f Rename fail() to onfail() 2021-03-13 22:03:49 +01:00
Anton Medvedev
b1f33b1734
Refactor shell arguments escaping (#2458)
Now, it should not matter what default shell is used on a server: zsh, fish. 
Deployer will automatically switch to bash (or to a user-specified shell).

Laso added a release verification task.
2021-03-13 23:50:38 +03:00
Anton Medvedev
1851e1812a Make exception task filename to be empty string by default 2021-03-13 09:52:45 +01:00
Anton Medvedev
93853465c6
Fix local tasks (#2457) 2021-03-13 11:50:45 +03:00