We’ve recently had a lot of feedback and questions from the Travis CI community and beyond about the future of open source at Travis CI, following our recent announcement about how we are tackling accounts that are taking valuable resources away from your builds.
Let’s learn how to Dockerize your Python application in Travis CI, while deploying it to AWS so that it can be accessible to anyone on the planet.
As you might be aware, Docker recently announced that they will be actively limiting rates for free and anonymous users in an effort to make Docker, as an organisation, as sustainable as possible. This means that free Docker users requiring an increase to rate limits will need to upgrade their account to a Docker Pro or Team subscription.
As you can probably guess, this could have a direct effect for Travis CI users that are integrating Docker into their builds you are using Docker with a free account. To make sure that these changes do not affect your builds, we recommend reviewing your current Docker account and ensure your rate limits will allow your Travis CI builds to function without interruption.
We’re pleased to announce that our friends at Git Tower are hosting a fantastic webinar on behalf of Travis CI, focusing on how to really tap into the underlying power of Git and help to get out of hot water if and when you need to - looking at rolling back, reverting and undoing any mistakes.
We’re extremely excited to announce that Travis CI is a Gold sponsor of this year’s DroidCon Americas 2020!
Encrypting Sensitive Data Using the Travis CLI Tool
Protecting sensitive data is an essential aspect of the continuous integration and continuous delivery (CI/CD) process. Leaving security tokens, passwords and other types of secret information exposed to malicious parties is always a security risk.
Fortunately, Travis CI has a command-line interface (CLI) tool that makes encrypting sensitive data for use in the CI/CD process reasonably straightforward.
Changes to Travis CI pricing are coming!
At Travis CI, we design CI/CD products to make code testing and deployment easy. We are a huge supporter of open-source teams, with many projects such as OpenSSL, Apache HTTP Server Project, and others that form the modern web’s backbone relying on Travis CI.
We’re relentlessly making improvements for you by releasing product updates at a rapid pace, while continuously listening to your feedback across Twitter, GitHub, the Travis CI Community forum, and our customer support team.
Along with this relentless drive to improve the Travis CI product, we’ve also seen some fundamental changes in what our builders need from us. Originally, Travis CI was a product designed for developers supporting open-source projects; as usage grew, we saw larger teams and businesses using Travis CI to collaborate across public and private repositories. This has pushed us to expand the definition of what Travis CI is, evolving from a tool for open-source developers to also being a place for collaboration across large teams who work with different repositories from a range of cloud platforms, including GitHub, Bitbucket, GitLab and Assembla. As a result of this shift, we’re offering new plans to help organizations scale, grow, and collaborate.
Today we’re announcing a new pricing structure for some of our Travis CI plans offering faster build times and greater flexibility on some of our existing features (and new features to come).
Let’s see some practical uses of Travis CI and Node.js/Express!
Well, the Arm DevSummit was a blast! A massive thanks to all of you who tuned in live, and thanks of course to the awesome Arm team for inviting us to be part of it - we’re already looking forward to next year!
If you missed it, don’t worry, you can still watch it below!
Python is one of the most versatile languages in the programming world - it’s not only one of the fist languages new programmers get introduced to either through education or hobby projects, but it’s also a tried and trusted go-to for experienced programmers in engineering, science, mathematics and commercial software development. Created way back in 1991, Python is one of the most enduring langauages in the programming community and continues to receive regular updates to keep it as relevant today as it was back then.
Needless to say, most of the Travis CI team are also pretty fond of it - let’s get stuck into the Python Cookbook!