-
Notifications
You must be signed in to change notification settings - Fork 26.3k
Enable CircleCI for Linux jobs #12389
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
Conversation
This reverts commit 53391d2.
|
I can't do a proper review of the yml, because it's already checked in, but we're due for one. Line 12 in 63b8ac1
This seems like an outlandishly large timeout for a git merge Line 22 in 63b8ac1
Use
Shouldn't you already be checked out at this point?
And if you just checked out that commit, why do you need to do a hard reset?
LOL. I guess it will be forever immortalized in our Docker images haha.
Line 116 in 63b8ac1
I'd quite like to get rid of this ASAP. Line 119 in 63b8ac1
You're pushing Docker now. Do you need this? Line 132 in 63b8ac1
Hmm? Line 142 in 63b8ac1
The copypasta BUUURNS Line 338 in 63b8ac1
WTF! (No action needed) Line 472 in 63b8ac1
Doesn't this mean DockerVersion updates are broken now? |
|
So, what's the deployment plan? How long will we run them side-by-side before switching Jenkins off? |
ezyang
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd quite like to see the copy-pasting reduced dramatically, but I'm giving approval to land.
facebook-github-bot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yf225 has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.
|
@ezyang Yes DockerVersion will be broken and in the short term we will need to open a PR to update the Docker image version. In the long term we might want to make the following change: Right now the Docker image push flow is "create a new image" -> "test against master" -> "push to ECR" -> "update DockerVersion.groovy". But once all Linux jobs are removed from Jenkins, we might want to do "create a new image" -> "push to ECR" -> "open PR to test against master" -> "merge new image version number into master config.yml". For the ECR clean up job in Jenkins, we will let it check the newest version number from PyTorch repo and do the clean up accordingly. |
facebook-github-bot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yf225 has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.
facebook-github-bot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yf225 has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.
facebook-github-bot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yf225 has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.
Changes in this PR:
caffe2_py2_gcc4_8_ubuntu14_04_teston CPU. Disabling those tests on that config only, which is okay to do because we are still running those tests in other test jobs.After this PR is merged, CircleCI will be running on master automatically, and will be running on PRs if the author rebased their PR onto the newest master (which we will ask all the authors to do when we switch off Jenkins for Linux).