-
Notifications
You must be signed in to change notification settings - Fork 5
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
docker container based infrastructure #130
Comments
There is an open PR of @sbinet #103 which is of the go-clang items I want to finish this week. It would be good if we can combine both efforts. Have you taken a look at that PR? The development process is described in the README of the |
Yes, I know that PR. My Dockerfile based it. and same approach.
Ah, go-clang already explain the developer flow. What should I do? Create new PR(with some fix)? or comment #103? |
@zchee I took a look at your changes, and it looks pretty cool. Some remarks: |
@zchee feel free to steal parts or all of my initial PR as you deem necessary. |
Cool! |
I created this issue from @zimmski reply.
#117 (comment)
I don't know go-clang dev's actual developing flow. That is write code on the local environment, and test using Vagrant? or all works on the local environment?
Anyway, v3.9 can not CI test... So I have slightly fixed the Dockerfile that was for my personal. based by sbinet's PR.
Very roughly.
It can build the LLVM version
3.8 ~ 4.0
, also with the-msan
testing.Here the travis results and sample repository.
v3.9
andv4.0
v4.0
-race
test-msan
test (-msan
warninng will failed CI, use|| true
)It can test on clean Linux environment (now use
ubuntu/xenial
. sorry, nottrusty
) with themake docker-test
ormake ci
.Can CI testing with the no limit, related apt package whitelist.
Needs to maintain them is the only
goclang/base
image. The each version automatically setup by$LLVM_VERSION
env usingONBUILD
.It might be a good idea with use the
hub.docker.com
web hook.Each repo has
Dockerfile.base
because I can not upload docker image to thehub.docker.com
.But maybe not corresponding to the switching version scripts. And little hacky and confusing (travis cache, use
ONBUILD
, etc)This was my hobby of through today from yesterday ;) I want to always the same test results because I use macOS. That is little different the Linux.
If you don't like it, no problem. Please closing this issue. but if you interested it, I will rewrite along your request.
Thanks for great Clang interface.
The text was updated successfully, but these errors were encountered: