在.gitlab-ci.yml中找不到curl命令
我有一个.gitlab-ci.yml文件。 它创build了一些docker图像,并推送到AWS ECR。
当我运行curl命令将一些工件推送到远程仓库时,它说curl:找不到。 我已经使用openjdk图像来做./gradlew构build。 不知道如何在Gitlab runner上安装curl。
请指导。
我能够通过使用apk实用程序来解决它。
apk add –update curl && rm -rf / var / cache / apk / *
我假设你使用的是基于slim的官方openjdk镜像。 因此,您可以编辑脚本的开头或before_script:
假设你是脚本部分看起来像这样:
- ./gradlew build
你会这样做:
- apt-get update && apt-get install -y curl - ./gradlew build
假设是错的,请看下面的答案
- 我怎样才能使用docker集装箱在EC2实例(Ubuntu 16.04)中调用我的API
- 老docker版本的jwilder / nginx-proxy(docker版本1.7.1,docker-compose 1.4.1)
- AWS ECS奇怪的docker行为
- 使用docker / containers +无法在浏览器中访问服务器
- 将一个Json文件发布到在Windows 10上运行在Docker,Kitematic上的elasticsearch
- 在Docker容器上的应用程序之间拒绝curl连接
- 同一networking中的docker集装箱无法到达同一networking中的其他集装箱
- Docker化API:cURL调用自失败
- 在php:7.0-fpm docker容器上更新cURL php扩展
- 得到curl:(52)从jenkins工作运行时从服务器的空回复(只有与我使用docker运行的工作问题)
- 不能使用curl使用docker API从tarball加载docker镜像