You will need about one minute to read this article.
Codeship Basic runs Ubuntu 18.04 (Bionic) on all build machines. To virtualize the build machines Linux Containers (LXC) are used. All Basic build machines run on AWS us-east-1. Basic is multi tenant meaning there are many Linux Containers running on a single AWS instance at a time.
Every build is provisioned with a new LXC instance. Changes done to the filesystem during the build are stored on a temporary filesystem in memory so your code never touches a harddrive and is completely removed as soon as the build ends.
All Codeship Pro builds run on dedicated, single tenant build machines, on individual AWS EC2 instances, in the us-east-1 region. On Pro, builds run on infrastructure equipped with version 18.03 of Docker.
The Codeship Pro build environment is configurable depending on plan and available in the following configurations:
All incoming ports are rejected by default except port 22, which is open to allow SSH debug sessions. Outgoing port 25 (SMTP) is closed by default so Codeship can’t be used for spamming.
All builds on both Codeship Basic and Codeship Pro have 10gb of disk space allocation for the build environment.
On Codeship Basic, a build can run for up to 3 hours, although builds will time out if there is no log activity for 10 minutes.
On Codeship Pro, a build can run for up to 5 hours, although builds will time out if there is no log activity for 15 minutes.
Contact our support team or post on Stack Overflow using the tag
#codeship. Did you check the status page and changelog?
There are also several code examples and sample projects available for you to get started with.