Use container and caching on CI