makefile构建网站
以前用c语言写makefile发现make这个构建工具真的很不错,后来在开发网站的时候,部署一个新环境是一个麻烦的事情,我想是不是需要一个构建工具来部署一下环境,然后我在网上就找到了熟悉的make
下面是我写的makefile,以防忘记:
.PHONY: docs test
help:
@echo " env create a development environment using virtualenv"
@echo " deps install dependencies using pip"
@echo " clean remove unwanted files like .pyc's"
@echo " lint check style with flake8"
@echo " test run all your tests using py.test"
env:
sudo easy_install pip && \
pip install virtualenv && \
virtualenv env && \
./env/bin/activate && \
make deps
deps:
pip install -r requirements.txt
clean:
find . -name '*.pyc' -exec rm -f {} \;
find . -name '*.pyo' -exec rm -f {} \;
find . -name '*~' -exec rm -f {} \;
lint:
flake8 --exclude=env .
test:
py.test tests
关于makefile的编写,我真的很崇拜阮一峰,给你一个他的链接:make网站构建工具==阮一峰