Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ANT's own Docker Image #28

Closed
2 tasks
sinban04 opened this issue Oct 17, 2017 · 4 comments
Closed
2 tasks

ANT's own Docker Image #28

sinban04 opened this issue Oct 17, 2017 · 4 comments
Labels
announcement enhancement help wanted porting Porting ANT framework to target devices

Comments

@sinban04
Copy link
Contributor

sinban04 commented Oct 17, 2017

I felt the necessity of our own Docker Image when i made Travis CI test system.
Now in our Travis CI system, we are using sedeen/rpi-raspbian-qemu docker image.

However, there's problem with our current Travis system.
Travis usually provides total maximum 50 minutes for testing, but our system take more than 3 hours to test the whole process.
It's mainly due to building process of OpenCV and Node.js. Of course OpenCV dependency will disappear in #26 .
Nevertheless, we need to diminish the time of testing such as installing libraries, ...
We need to use time in testing the test script of our each framework, not installing libraries.

Therefore, in the long run, we need to create and use our own Docker Image for the target devices.
In addition, currently we are supporting the test environment with the Raspbian, but tegra TX2 is not supported.
We need to use our own Docker images for target devices.

Plan

  • Create our own docker image (Raspbian on RPI3)
  • Create our own docker image (Ubuntu-tegra on Tegra TX2)
@sinban04 sinban04 added announcement enhancement help wanted porting Porting ANT framework to target devices labels Oct 17, 2017
@RedCarrottt
Copy link
Member

👍

@RedCarrottt
Copy link
Member

RedCarrottt commented Oct 17, 2017

If we can reduce entire build process under 50 mins., docker image making process is not required in the short run.

Furthermore, I am worried that we should update ANT docker image when we add additional dependent libraries, so project maintenance cost increases.

Making our own docker image is not best solution.

Let's reduce the build time, at first.

@sinban04
Copy link
Contributor Author

sinban04 commented Nov 1, 2017

#7

@RedCarrottt
Copy link
Member

As ANT Lite removed the dependency between build process and target boards, we don't need separated build process for each target board.
I added ANT's own docker image to boost the build process on the CI server. (#206)
I close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
announcement enhancement help wanted porting Porting ANT framework to target devices
Projects
None yet
Development

No branches or pull requests

2 participants