我在灵活的环境中在GAE上创建了一个应用程序,使用来自Google Cloud Launcher(launcher)的Jenkins 2(source)的docker镜像运行自定义运行时 .

在GitHub上的自述文件中,Google Compute Engine客户的说明是明确的,但是在App Engine上,所有卷都是短暂的(我相信) .

添加持久性所有Jenkins数据都存在于/ var / jenkins_home中,包括插件和配置 . 此目录应安装在持久卷上,以便在容器重新启动后继续运行 . 假设/ path / to / jenkins / home是主机上的持久目录 . 将以下内容添加到docker-compose.yml文件,然后运行docker-compose up . 卷:

  • / path / to / jenkins / home:/ var / jenkins_home

我的问题是,鉴于app引擎在<\ PROJECT-ID> .appspot.com上自动创建了一个 Cloud 存储桶,是否有一种简单的方法来安装它,甚至更好,是否有一种简单的方法来修改Dockerfile的配置或app.yaml,这样/ var / jenkins是持久的吗?