在.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 

假设是错的,请看下面的答案