문제

Codeigniter 프로젝트 (또는 해당 문제에 대한 PHP 프로젝트)를 로컬 컴퓨터에서 라이브 사이트로 배포하는 이상적인 방법은 무엇입니까? 나는 지금 꽤 오랫동안 라이브 사이트에서 코드를 체크 아웃하고 업데이트하기 위해 파괴를 사용해 왔습니다. 그러나 라이브 사이트에서 SVN 메타 데이터가 필요하지 않기 때문에이 관행이 좋지 않다고 말하는 다른 사람들이 있습니다. 또한 Capitrano를 사용하여 PHP 프로젝트를 배치하는 몇 가지 기사를 읽었습니다. PHP 프로젝트 배포에서 당신의 관행은 무엇입니까?

도움이 되었습니까?

해결책

나는 모든 건물 요구에 phing을 사용합니다.

Prod, Staging, Debug와 같은 몇 가지 작업을 만들었습니다. 모든 데이터를 제작 서버로 푸시하려면 phing prod. 이렇게하면 내 repo에서 모든 코드를 확인하고 구성 변경을 수행하고 미니 파이어 등을 통해 CSS 및 JavaScript와 같은 모든 정적 파일을 실행합니다.

Phing에 대한 자세한 정보는 여기를 참조하십시오.

phing.info

http://www.slideshare.net/hozn/phing-building-with-php

다른 팁

나는 비슷한 질문을했고 많은 사람들이 Phing을 좋아하는 것처럼 보였다.

선호하는 PHP 배포 전략은 무엇입니까?

나는 그것을 살펴 보았고 구성 파일은 꽤 위협적이었습니다. 이 주제에 대해 더 많이 듣고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top