178 Commits

Author SHA1 Message Date
Anton Medvedev
c568c3d934 Add better error message 2021-10-13 21:31:26 +02:00
Anton Medvedev
377b722611 Refactor checkout strategy to clone 2021-10-12 22:49:34 +02:00
Anton Medvedev
ded366723f Speed up deploy:setup task 2021-10-11 22:10:47 +02:00
Anton Medvedev
1b71c9cd81 Fix desc spelling 2021-10-11 22:10:24 +02:00
Anton Medvedev
09328c3ecf No caddy in http_{user,group} detection 2021-10-11 22:10:05 +02:00
Anton Medvedev
3105caa1ce Refactor deploy:is-unlocked to deploy:is_locked 2021-10-11 22:08:58 +02:00
Anton Medvedev
25c7defe14 Add desc 2021-10-11 22:07:45 +02:00
Anton Medvedev
9b01d7955c Fix typo 2021-10-11 22:04:08 +02:00
Anton Medvedev
c40a1bc428 Update comment 2021-10-09 17:52:01 +02:00
Anton Medvedev
7de69d68d0 Swap if&else with sudo 2021-10-08 12:43:15 +02:00
Anton Medvedev
1fa138efff Update writable.php 2021-10-08 12:39:12 +02:00
Anton Medvedev
dbcc982616 Add timestamp function 2021-10-08 09:54:21 +02:00
Anton Medvedev
8ebcbea5b6
Back to acl 2021-09-28 08:16:07 +02:00
Anton Medvedev
8380f85105
Update writable.php 2021-09-28 08:01:51 +02:00
Anton Medvedev
d4a4fdcbdc Fix e2e 2021-09-24 16:37:47 +02:00
Anton Medvedev
6b73b44a2f Fix e2e 2021-09-24 16:34:10 +02:00
Anton Medvedev
70271ba682 Fixes 2021-09-24 16:30:29 +02:00
Anton Medvedev
69d06d60d4 Fix writable.php 2021-09-24 16:26:45 +02:00
Anton Medvedev
d2c4521b7a Add update_code_strategy 2021-09-24 16:16:15 +02:00
Anton Medvedev
ce427a244c Use chgrp as default mode in deploy:writable 2021-09-24 15:55:17 +02:00
Anton Medvedev
46170352d4 Fix typo 2021-09-24 15:43:01 +02:00
Anton Medvedev
743e951082 Fix phpstan issue 2021-09-24 15:41:55 +02:00
Anton Medvedev
85bf0d1c92 Improve deploy:writable task
Also, new default mode is chown.
2021-09-24 15:39:25 +02:00
Anton Medvedev
6773798369 Add a release_revision option 2021-09-24 15:19:58 +02:00
Anton Medvedev
84aeb11f8c Fix typo 2021-09-24 15:19:15 +02:00
Anton Medvedev
fef85caf5f Improve shared.php 2021-09-24 15:15:00 +02:00
Anton Medvedev
38fb8a753d Improve update_code.php ssh-keygen 2021-09-24 15:08:42 +02:00
Anton Medvedev
94a2e7ab6c Trim instead of error 2021-09-24 14:07:48 +02:00
Anton Medvedev
b724073157 Fix code style 2021-09-24 10:58:53 +02:00
Anton Medvedev
14879da60b Update setup.php 2021-09-24 10:49:16 +02:00
Anton Medvedev
9ae2b96c23 Fix code style 2021-09-24 10:46:32 +02:00
Anton Medvedev
91fbb66b0f Use -af in copy_dirs 2021-09-24 10:45:28 +02:00
Anton Medvedev
ea65989760 Update check_remote.php 2021-09-24 00:17:11 +02:00
Anton Medvedev
64106049e5 Move option target to common.php 2021-09-24 00:11:45 +02:00
Goran Jurić
6b2a81950f
Use cp instead of rsync to copy directories (#2659)
* Use cp instead of rsync to copy directories

Since rsync is not installed on every host it's better to use standard tools.
Previosly rsync was introduced ( #1072 ) to enable copying of subdirectories, but
this is doable with cp as well.

* Throw an exception if copy_dirs entries end with a slash

* Fix to strip last directory name from the destination folder

* Update CHANGELOG.md

Co-authored-by: Anton Medvedev <anton@medv.io>
2021-09-23 19:03:17 +02:00
Sander Toonen
1c8e23f00a
Use build in php-function to detect scheme, hostname and port in repo url (#2668)
* Use PHP biuld in funtion to detect scheme, hostname and port in repo url. refs #2667

* Updated changelog

* Add missing reference to changelog

* Unrelated issue, in order to make phpstan happy.
2021-09-23 18:58:57 +02:00
Anton Medvedev
d14c65c5dd Update release/rollback logic 2021-09-23 02:09:55 +02:00
Anton Medvedev
8c7ddf09c2 Use json instead of csv for releases metainfo 2021-09-20 00:32:34 +02:00
Anton Medvedev
bc4ed1a38a Move Cvs to utils 2021-09-18 15:25:48 +02:00
memen45
fd1be9baa6
Update writable.php (#2648)
Silence the errors from chgrp. Will not interrupt deploy process in case the group ownership is already correct, but user is different.
2021-09-11 17:40:01 +02:00
Alex Mayer
4bd32d8ead
Add Port When Running SSH Keyscan (#2551)
Fixes #2549

Co-authored-by: Fabian Blechschmidt <github@fabian-blechschmidt.de> (fixed conflicts, took to long to merge 🤷)
2021-08-20 11:17:01 +02:00
Marcel
f42e8faabd
Fix typo in comment (#2624)
The $bare variable points to ".dep/repo" and not ".git/repo"
2021-08-18 08:42:58 +02:00
Jeffrey Cafferata
a38a01615e
Update GIT remote origin (#2520)
Changed the way the GIT remote URL is fetched from the config.
2021-04-22 19:14:09 +02:00
Anton Medvedev
da8bb1adff Fix deploy:update_code
Now default target is HEAD, also better at switching repository url.
2021-04-18 13:54:31 +02:00
Loris Leiva
a313326911
Fix ACL error message (#2501)
* Fix ACL error message

* Update CHANGELOG.md
2021-04-11 16:45:55 +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
Anton Medvedev
e7a27dff7e Refactor push task 2021-03-16 22:08:27 +01:00
Anton Medvedev
696893e7e2 Return cleanup_use_sudo 2021-03-15 22:12:13 +01:00
Anton Medvedev
19ce13a49b Fix revision saving on macos 2021-03-15 21:53:46 +01:00
Anton Medvedev
a200c1f9b0
Refactor deploy:update_code (#2461) 2021-03-15 01:35:06 +03:00