Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Continuous Integration: Next Steps

Give Feedback

In this last lesson of the course, you’ll get an outlook on what you can do with Continuous Integration (CI) to enhance your development flow even further. Furthermore, additional concepts building on top of CI are named.

Download

Sample Code (.zip)

2.8 KB

Par Akerstrom on June 16, 2019

Nice tutorial, very helpful! Who knew it could be this simple to get started :). Thanks @Joe Tatusko

Joe Tatusko RP Team on June 18, 2019

Glad you liked it! Yeah, CI doesn’t have to be super complicated for smaller projects, and any amount can add significant value for you.

pmgraham on July 6, 2019

Awesome intro to CI. Thanks a lot! Really helpful. I’m a data engineer/Python developer relatively new to cloud platforms, and I’m working to setup a CI/CD pipeline for the data science team I support at work. This removed the “mystery” around CI and really helped me understand how this works. Thanks again!

prashant23 on July 30, 2019

Hi Joe, thanks for the nice introduction to CicleCI. I am getting a build error using the exact same config.yml file. Do I need to update the file? I am getting the followine error.

Service alert: Your project references CircleCI 1.0 or it has no configuration. CircleCI 1.0 and projects without configuration files are no longer supported. You must update your project to use CircleCI 2.0 configuration to continue. Learn more.

I am not sure why it is not able to detect the config.yml file. Thanks

Joe Tatusko RP Team on July 30, 2019

How is your directory structured? Your top level directory (the one that has your requirements.txt, README.md, test_calculator.py, etc) should have a folder called .circleci, which contains your config.yml file. Without this, it won’t be able to detect the file.

Once this is in there, also make sure that git is tracking the config.yml file, or it won’t be pushed.

Let me know if that helps!

prashant23 on July 31, 2019

Thanks Joe. I think the directory structure had some problem. Now it is working.

Joe Tatusko RP Team on Aug. 1, 2019

That’s great to hear! Thanks for the update :)

Harley Jean on Sept. 8, 2019

Awesome short course. Perfect intro with practical take aways. Thanks!

adoormouse on Sept. 10, 2019

Thanks for this excellent tutorial!

Pakorn on Jan. 15, 2020

Super useful, Many Thanks!

vicky on March 5, 2020

interesting tutorial but I was not able to build the project in onboarding.circleci.com/. It created its own config file for some reason and could not find manage.py file.

mbonilla on April 24, 2020

Very cool tutorial. Thanks

Jon Scott on Aug. 3, 2020

Really well done - thank you for the tutorial!

Kevin Lao on Aug. 14, 2020

I wanted to drop a thank you to introducing me to how to get started with CI.

Become a Member to join the conversation.