CMake: Add custom review target

Use with Github PR ids as follows:
make PR=2358 review
This commit is contained in:
Tomas Babej 2020-12-04 00:18:06 -05:00
parent 522ef20a85
commit ab12e3fafd
No known key found for this signature in database
GPG key ID: B0747C6578F7D2F5

View file

@ -154,6 +154,12 @@ foreach (doc_FILE ${doc_FILES})
install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR}) install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR})
endforeach (doc_FILE) endforeach (doc_FILE)
add_custom_command(OUTPUT run-review
COMMAND docker build -f scripts/review-dockerfile --build-arg PR=$(PR) -t taskwarrior-review:$(PR) .
COMMAND docker run --rm --hostname pr-$(PR) -it taskwarrior-review:$(PR) bash || :
)
add_custom_target(review DEPENDS run-review)
# --- # ---
set (CPACK_SOURCE_GENERATOR "TGZ") set (CPACK_SOURCE_GENERATOR "TGZ")