mirror of
https://github.com/Telecominfraproject/oopt-tai-implementations.git
synced 2025-10-30 01:32:42 +00:00
ci: test SFF TAI library build
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
This commit is contained in:
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -12,5 +12,5 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- run: make -C tai_mux builder
|
- run: make -C tai_mux ci
|
||||||
- run: TAI_DOCKER_RUN_OPTION='--rm' TAI_DOCKER_CMD='make test' make -C tai_mux cmd
|
- run: make -C tai_sff ci
|
||||||
|
|||||||
@@ -71,6 +71,9 @@ builder:
|
|||||||
bash:
|
bash:
|
||||||
$(MAKE) cmd
|
$(MAKE) cmd
|
||||||
|
|
||||||
|
ci: builder
|
||||||
|
TAI_DOCKER_RUN_OPTION='--rm' TAI_DOCKER_CMD='make test' $(MAKE) cmd
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -r $(BUILDDIR) $(TARGET)
|
$(RM) -r $(BUILDDIR) $(TARGET)
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ test:
|
|||||||
$(MAKE) -C tests
|
$(MAKE) -C tests
|
||||||
|
|
||||||
cmd:
|
cmd:
|
||||||
TAI_DOCKER_CMD="$(TAI_DOCKER_CMD)" TAI_DOCKER_RUN_OPTION="--privileged --net=host -it --rm" TAI_DOCKER_MOUNT="`pwd`:/data" $(MAKE) -C $(TAI_DIR) $@
|
TAI_DOCKER_CMD="$(TAI_DOCKER_CMD)" TAI_DOCKER_RUN_OPTION="--privileged --net=host --rm" TAI_DOCKER_MOUNT="`pwd`:/data" $(MAKE) -C $(TAI_DIR) $@
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
TAI_DOCKER_CMD="make" $(MAKE) cmd
|
TAI_DOCKER_CMD="make" $(MAKE) cmd
|
||||||
@@ -67,6 +67,8 @@ builder:
|
|||||||
bash:
|
bash:
|
||||||
$(MAKE) cmd
|
$(MAKE) cmd
|
||||||
|
|
||||||
|
ci: builder docker
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -r $(BUILDDIR) $(TARGET)
|
$(RM) -r $(BUILDDIR) $(TARGET)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user