summaryrefslogtreecommitdiffstats
path: root/jjb/dpacc/dpacc.yml
AgeCommit message (Expand)AuthorFilesLines
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+1
2016-08-22Create project jobs for colorado branchFatih Degirmenci1-1/+5
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-1/+1
2016-01-07Enable verify and merge jobs for stable/brahmaputra branchFatih Degirmenci1-5/+4
2015-12-14Fix branch parameter and change stream name to brahmaputraFatih Degirmenci1-3/+3
2015-12-11Remove job_defaults from jobsFatih Degirmenci1-9/+2
2015-12-11Cleanup jjb filesFatih Degirmenci1-95/+28
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU1-12/+0
2015-12-01jjb: add default logrotate to releng-defaults.yamlRyota MIBU1-12/+0
2015-12-01jjb: move project-style to releng-defaults.yamlRyota MIBU1-7/+0
2015-11-27jjb: move ssh wrappers to releng-defaults.yamlRyota MIBU1-12/+0
2015-04-08Fix {branch} parameter not foundThanh Ha1-2/+2
2015-03-20Initiall jjb files for conductor dpacc oscar prediction qtip projectsAric Gardner1-0/+179
dpdk source tree # it can be passed in from Makefile command # if it is not set, try to read it in from environment # if it is still not set, then set it using relative path DPDK_DIR ?= $(shell echo $$DPDK_DIR) ifeq ($(DPDK_DIR),) DPDK_DIR = ../../dpdk/dpdk endif .PHONY: install force_install config force_make # install depends on make force_install: force_make WORK_DIR = ovs TAG_DONE_FLAG = $(WORK_DIR)/.$(OVS_TAG).done CONFIG_CMD = CONFIG_CMD += ./configure CONFIG_CMD += --with-linux=$(LINUX_BUILD) CONFIG_CMD += --prefix=$(INSTALL_DIR)/usr CONFIG_CMD += --localstatedir=$(INSTALL_DIR)/usr/local CONFIG_CMD += --with-dpdk=$(DPDK_DIR)/build all: force_make @echo "Finished making $(WORK_DIR) " config $(WORK_DIR)/Makefile: $(WORK_DIR)/configure $(AT)cd $(WORK_DIR); $(CONFIG_CMD) @echo "Configure done" INSTALL_TARGET = force_install force_make force_make: $(WORK_DIR)/Makefile $(AT)$(MAKE) -C $(WORK_DIR) $(MORE_MAKE_FLAGS) @echo "Make done" force_install: $(AT)sudo make -C $(WORK_DIR) modules_install $(AT)sudo $(MAKE) -C $(WORK_DIR) install install: $(INSTALL_TARGET) # hard way to clean and clobber clean: clobber: $(AT)rm -rf $(WORK_DIR) # cleanse is for developer who would like to keep the # clone git repo, saving time to fetch again from url cleanse: $(AT)cd $(WORK_DIR) && git clean -xfd && git checkout -f test: @echo "Make test in $(WORK_DIR) (stub) " sanity: @echo "Make sanity in $(WORK_DIR) (stub) " .PHONY: boot # boot ovs is the process to produce the script 'configure' boot $(WORK_DIR)/configure: @echo "booting up ovs" $(AT)cd $(WORK_DIR); ./boot.sh @echo "done booting ovs" boot $(WORK_DIR)/configure: $(TAG_DONE_FLAG) $(WORK_DIR): $(AT)git clone $(OVS_URL) $(TAG_DONE_FLAG): $(WORK_DIR) $(AT)cd ovs; git checkout $(OVS_TAG) ifneq ($(PATCH_FILE),) $(AT)cd $(WORK_DIR); patch -p1 < ../$(PATCH_FILE) endif $(AT)touch $@