185 Commits

Author SHA1 Message Date
Anton Medvedev
fe14f02aec Add doc on releases task 2021-11-07 00:29:15 +01:00
Anton Medvedev
1cd8ae2138 Add rollback docs 2021-11-05 23:17:29 +01:00
Anton Medvedev
0c7c0b1af6 Rename locateBinaryPath to which 2021-11-05 15:23:34 +01:00
Anton Medvedev
dc4a75ce3d Don't use {{remote_user}} in writable 2021-10-27 00:40:18 +02:00
Anton Medvedev
d7011cc185 Don't modify state inside set callback 2021-10-22 23:22:18 +02:00
Anton Medvedev
7f39d1fd04 Move configs around and update docs 2021-10-18 18:29:14 +02:00
Anton Medvedev
113e5cca80 Make deploy:lock little faster 2021-10-16 00:28:06 +02:00
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