Skip to content
Snippets Groups Projects
Select Git revision
  • 7424b9aca56ec5f4d818b1bed9861856ecd9d859
  • master default protected
  • v1.16.5
  • v1.16.4
  • v1.16.3
  • v1.16.2
  • v1.16.1
  • v1.16.0
  • v1.15.0
  • v1.14.0
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.0
  • v1.11.0
  • v1.10.2
  • v1.10.1
  • v1.10.0
  • v1.9.0
  • v1.8.3
  • v1.8.2
  • v1.8.1
22 results

integration_test.go

Blame
  • target-jekyll.mk 1.33 KiB
    #############################################################################################
    #############################################################################################
    ##
    ## JEKYLL-TARGETS
    ##
    #############################################################################################
    #############################################################################################
    
    
    JEKYLL_VERSION      := snapshot
    JEKYLL_BIN          := $(ALVINE_VENDOR_PATH)jekyll-$(JEKYLL_VERSION).phar
    JEKYLL_PUBKEY       := $(JEKYLL_BIN).pubkey
    
    $(JEKYLL_PUBKEY):
    	$(MKDIR) -p $(ALVINE_VENDOR_PATH)
    	$(WGET) -O $(JEKYLL_PUBKEY) http://download.alvine.io/phar/jekyll-$(JEKYLL_VERSION).phar.pubkey
    
    $(JEKYLL_BIN): $(JEKYLL_PUBKEY)
    	$(MKDIR) -p $(ALVINE_VENDOR_PATH)
    	$(WGET) -O $(JEKYLL_BIN) http://download.alvine.io/phar/jekyll-$(JEKYLL_VERSION).phar
    	$(CHMOD) u+x $(JEKYLL_BIN)
    
    .PHONY: run-jekyll
    ## run jekyll 
    run-jekyll: init $(JEKYLL_BIN) $(JEKYLL_PUBKEY) $(TEMP_PATH)jekyll.lock
    	$(ECHOMARKER) "Jekyll finished"
    
    .PHONY: run-jekyll-force
    ## run jekyll (-f) 
    run-jekyll-force: init $(JEKYLL_BIN) $(JEKYLL_PUBKEY) 
    	$(RM) $(TEMP_PATH)jekyll.lock
    	$(MAKE) run-jekyll
    	$(ECHOMARKER) "Jekyll finished"
    
    $(TEMP_PATH)jekyll.lock: $(THIS_DIR).jekyll
    	$(ECHOMARKER) "Run Jekyll"
    	$(JEKYLL_BIN) fetch --force
    	$(JEKYLL_BIN) update
    	touch $(TEMP_PATH)jekyll.lock