TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The End of CI

3 pointsby rckrdover 3 years ago

2 comments

theamkover 3 years ago
I agree with the one of the author&#x27;s points: Running tests pre-commit is the answer.<p>What I don&#x27;t see is how this translates to getting rid of git and Jenkins.<p>It seems that (1) setting up a command&#x2F;script to run the test locally and (2) having CI run this command&#x2F;script and nothing else will be enough to fix all of the author&#x27;s problems. Additionally, I can imagine nice IDE integration that continuously runs the tests in the background and indicates if the code is ready to be committed or not.<p>Of course we&#x27;d still need git for code history&#x2F;code review; and CI, just in case someone does changes without using IDE.<p>(Also, I&#x27;d like to comment on this phrase: &quot;How often have you or a coworker pushed an empty commit to &quot;re-trigger&quot; the CI?&quot; -- dude, your tests are broken. The CI is not supposed to be flaky. Fix your tests, or if you cannot do this, add a &quot;retry&quot; block to your Jenkinsfile. And if you don&#x27;t want to do this, at least give developers permission to re-run failed jobs, so they don&#x27;t have to keep pushing empty commits!)
rudasnover 3 years ago
Sounds like a conversation starter on where Microsoft is going with Github live code editing and whether or not we are going to play along.<p>Looking at all the other &quot;massively crazy stupid&quot; ideas that are the norm today (eg managed databases on someone else&#x27;s servers), live coding (in the cloud) with a form of CI as hinted in this articles does sound far fetched at all.<p>I&#x27;m pretty sure MS is already working on that and will be releasing something along those lines in the next year or two.<p>If they do that, I can&#x27;t think of any software related aspect that MS will not be in complete control of. From writing the code to getting it to end users, their ecosystem controls every aspect.