Skip to content
This repository has been archived by the owner on Aug 22, 2021. It is now read-only.

Docker based Arch Linux environment #40

Merged
merged 7 commits into from
Mar 3, 2018
Merged

Docker based Arch Linux environment #40

merged 7 commits into from
Mar 3, 2018

Conversation

mikkeloscar
Copy link
Owner

@mikkeloscar mikkeloscar commented Mar 3, 2018

This changes arch-travis to use a docker based Arch Linux environment instead of setting up a chroot.

I wanted to do this for a while and now that the chroot based approach is completely broken #39, #33 it makes sense to introduce this new breaking change.

The breaking change is that your .travis.yml now must specify the docker service:

services:
- docker

Everything else works as before. The builds should also be faster because I will setup a cronjob to produce up to date docker images so there's no need to update packages before starting the build.

README.md has been updated to reflect the new configuration needed.

@mikkeloscar mikkeloscar merged commit 6bacd65 into master Mar 3, 2018
@mikkeloscar mikkeloscar deleted the docker branch March 3, 2018 13:34
mikkeloscar added a commit to mikkeloscar/sway that referenced this pull request Mar 3, 2018
Adds the docker service in travis which is now required by arch-travis.

See: mikkeloscar/arch-travis#40
mikkeloscar added a commit to mikkeloscar/wlroots that referenced this pull request Mar 3, 2018
Adds the docker service in travis which is now required by arch-travis.

See: mikkeloscar/arch-travis#40
mikkeloscar added a commit to mikkeloscar/sway that referenced this pull request Mar 3, 2018
Adds the docker service in travis which is now required by arch-travis.

See: mikkeloscar/arch-travis#40
mikkeloscar added a commit to mikkeloscar/sway that referenced this pull request Mar 3, 2018
Adds the docker service in travis which is now required by arch-travis.

See: mikkeloscar/arch-travis#40
Ongy pushed a commit to Ongy/wlroots that referenced this pull request May 4, 2018
Adds the docker service in travis which is now required by arch-travis.

See: mikkeloscar/arch-travis#40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant