-
Notifications
You must be signed in to change notification settings - Fork 1
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
support docker-aio #8
Comments
@pdurbin I'm partly speculating here, but my suspicion is that the base system doesn't have If that's not the case, it might be image caching (aka - |
@pameyer THANK YOU! In my previous commit I had added
Fingers crossed! |
Woo-hoo! Running
I'm on 8ea4fc3 of this dataverse-jenkins repo (on a newly spun up t2.large EC2 instance) and on IQSS/dataverse@3c697b1 on the dataverse side. |
I created a new job in Jenkins based on the above but my latest blocker is some sort of permission problem with /tmp. Here's a screenshot from http://ec2-3-81-58-115.compute-1.amazonaws.com:8080/job/IQSS-dataverse-api-test-suite-docker-aio-develop/1/testReport/junit/edu.harvard.iq.dataverse.export/SchemaDotOrgExporterTest/testExportDataset/ |
Over at IQSS/dataverse#5885 @donsizemore reported exactly this problem: Similarly, in SchemaDotOrgExporterTest.java: |
For now I'm just going to delete the file in /tmp that was created when I did the run as "centos" rather than "jenkins":
|
Bah!
A t2.large isn't big enough.
|
@donsizemore is the boat at https://jenkins.dataverse.org big enough for you to play around with pull request #9? 😄 I just requested a review from you. I'd be happy for @pameyer and others to take a look as well. |
This reverts commit 9bd0bcf. No longer necessary because IQSS/dataverse#5928 was merged. We removed `-it` from `docker exec` at IQSS/dataverse@231c6c3
In pull request #7 I started adding dependencies for docker-aio such as a yum install of Docker itself. 😄 Thank you to @donsizemore and @poikilotherm for helping me! I don't think I've ever installed Docker on anything but a Mac or a Linux laptop before.
I'm spinning off this new issue from #1 because my current goal is parity with what I have at https://build.hmdc.harvard.edu:8443/job/phoenix.dataverse.org-apitest-develop/ and I don't use Docker for that. So I don't see Docker as an absolute dependency for parity but it should would be nice to get it working. Easier on the AWS bill for sure.
Parity is the first goal I tried to explain in my "thoughts on automated testing" post at https://groups.google.com/d/msg/dataverse-dev/ISot5k4VjZQ/t-hzPk8tAwAJ which I expressed as " Get https://jenkins.dataverse.org to do the same job that the older Jenkins server and phoenix do which is to catch regressions before a release."
Because I'm having so much trouble getting docker-aio working on a newly spun up Jenkins server I decided to back up and run in on my Mac again. I got a working Dataverse. I'm on IQSS/dataverse@3ce173c9d
Mac
On my Jenkins server (a t2.large), I'm getting the following error.
Jenkins server
Help me @pameyer you're my only hope!
The text was updated successfully, but these errors were encountered: