Salesforce and Circle CI 2.0 without Salesforce DX

If you are a Circle CI user, you will have noticed the messages in your dashboard that from the End of August you need to migrate to version 2.0 This involves changing your Circle CI script but all of the documentation is for using it with Salesforce DX. To continue using it without Salesforce DX, [...]