많은 사이트에서 Drupal 코어 / 모듈을 자동으로 업데이트합니까 (Drush 사용)? [닫은]


9

저는 다른 호스팅 제공 업체의 많은 Drupal 웹 사이트 관리자입니다.

일부는 서두르고있다. 다른 사람들은하지 않습니다 (공유 호스팅을 좋아하지 않습니다).

코어 업그레이드가있을 때마다 모든 것을 업데이트하는 데 1-2 시간이 걸립니다 (업그레이드 전에 모든 웹 사이트를 백업합니다).

Drush를 사용하여 사이트를 업데이트하는 것은 간단하지만 다음과 같은 모든 웹 사이트에 대해 업데이트해야합니다.

  • @dev up
  • @othersite를 위로 올린다
  • 기다려 ... 기다려 ... 기다려 ...

다음에서 코어 (및 모듈)를 자동으로 업데이트하는 방법

  • 내 모든 돌진 사이트? (내 생각 : bash 스크립트가있는 cron)
  • 내가 아닌 사이트 모두?

안전합니까, 아니면 권장하지 않습니까?

답변:


5

내가 제안하는 것은 모든 Drupal 사이트를 GIT 리포지토리에 저장하는 것입니다. Core에 대해 별도의 분기 / 리포가 있고 / sites / *에 필요한만큼

그런 다음 간단하게 당겨서 코어를 쉽게 업데이트 할 수 있습니다. 공유 호스팅의 경우 로컬로 가져온 다음 lftp를 통해 원격 호스트와 동기화하십시오.


나는이 방법을 좋아한다 :)
au_stan

나도 좋아해 ! 거기에 어떤 문서 / 링크가 있습니까?
user117283

다음 주 에 adyax.com/en/tutorials의 배포 전략에 대한 큰 자습서를 하겠습니다 . Capistrano, Drush, AEGIR 등을 다룰 것입니다.
막심 토포 로프

1

Drush를 사용하면

drush @sites up

모든 사이트를 한 번에 업데이트합니다.

drush를 사용하여 drush 사이트가 아닌 사이트도 원격으로 업데이트 할 수 있습니다.


1
내 웹 서버에서 "한 번에 모든 사이트"를 업데이트하는 "@sites"에 대해 모른다. 감사합니다 !
user117283

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.