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

Setup Batch CI for Windows #6

Closed
4 tasks done
wjwwood opened this issue Mar 3, 2015 · 11 comments
Closed
4 tasks done

Setup Batch CI for Windows #6

wjwwood opened this issue Mar 3, 2015 · 11 comments

Comments

@wjwwood
Copy link
Member

wjwwood commented Mar 3, 2015

AC:

  • Create Windowns Jenkins Slave
  • Setup a job to run William's wiki instructions
    • preinstall system dependencies
    • job clones and builds

Loop in @j-rivero

@wjwwood wjwwood added the ready Work is about to start (Kanban column) label Mar 5, 2015
@wjwwood wjwwood self-assigned this Mar 5, 2015
@wjwwood wjwwood added in progress Actively being worked on (Kanban column) and removed ready Work is about to start (Kanban column) in progress Actively being worked on (Kanban column) labels Mar 5, 2015
@wjwwood wjwwood removed their assignment Mar 5, 2015
@wjwwood wjwwood added in progress Actively being worked on (Kanban column) and removed in progress Actively being worked on (Kanban column) labels Mar 5, 2015
@tfoote tfoote added the ready Work is about to start (Kanban column) label Mar 10, 2015
@tfoote tfoote self-assigned this Mar 10, 2015
@tfoote
Copy link
Contributor

tfoote commented Mar 10, 2015

Current test environment Windows 8.1 Visual Studion 2013

@tfoote tfoote added in progress Actively being worked on (Kanban column) and removed ready Work is about to start (Kanban column) labels Mar 12, 2015
@tfoote
Copy link
Contributor

tfoote commented Mar 13, 2015

It looks like we might be better off trying out appveyor. I'm experimenting here: https://ci.appveyor.com/project/tfoote/ros2-batch-ci

@tfoote
Copy link
Contributor

tfoote commented Mar 14, 2015

Notes on setting up the slave: https://gist.github.com/tfoote/caaa9a5c31246ec5a06a

Job running on windows: http://54.183.26.131:8080/job/ros2_batch_ci_windows/

It's using the windows branch of ros2/examples ros2.repos and pulling the outstanding windows branches.

@tfoote
Copy link
Contributor

tfoote commented Mar 17, 2015

There's one outstanding issue blocking building on windows: ros2/rosidl#8

@wjwwood wjwwood closed this as completed Mar 17, 2015
@wjwwood wjwwood removed the in progress Actively being worked on (Kanban column) label Mar 17, 2015
@dirk-thomas
Copy link
Member

I think this should be reopened because the current job is neither building nor running any tests yet.

@wjwwood
Copy link
Member Author

wjwwood commented Mar 18, 2015

That probably should have been in the AC, I guess it needs to do the same collecting and reporting with Jenkins like the Linux batch job.

@wjwwood
Copy link
Member Author

wjwwood commented Mar 18, 2015

@tfoote Make sure to update setuptools, otherwise the scripts for things like ament_copyright won't get installed.

@tfoote
Copy link
Contributor

tfoote commented Mar 18, 2015

Created #24 to capture this

@tfoote tfoote closed this as completed Mar 18, 2015
@wjwwood
Copy link
Member Author

wjwwood commented Mar 18, 2015

Actually, they're still not getting installed. I'll look at it with @dirk-thomas tomorrow.

@dirk-thomas
Copy link
Member

The windows slave lacks flake8: search for ImportError in http://54.183.26.131:8080/view/ros2/job/ros2_batch_ci_windows/84/consoleFull

@wjwwood
Copy link
Member Author

wjwwood commented Mar 31, 2015

I installed flake8, added a note to the internal wiki, and updated the configuration so that it should (hopefully) ignore the return code of the last two commands and mark it unstable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants