【发布时间】:2022-01-19 15:39:18
【问题描述】:
我没有在网上找到任何有用的东西,我对 Gitlab 管道也相当陌生。
这是我所拥有的:
cache:
key: "$CI_BUILD_REF_NAME"
paths:
- .gradle/
image: xxx_irrelevant
before_script:
- git submodule update --init --recursive
- export GRADLE_USER_HOME=`pwd`/.gradle
- export SSL_CERT_DIR="/usr/local/etc/openssl/certs"
- make ui-tests-clean
stages:
- build
- deploy
- scan
xxx_scan:
stage: scan
before_script:
- echo "running xxx scan"
image: some_image_not_relevant
tags:
- nite
variables:
APIKEY: $APIKEY
USERKEY: $USERKEY
WSS_URL: "xxx_some_url_not_relevant"
PRODUCTNAME: $PRODUCT_TOKEN
PROJECTNAME: $CI_PROJECT_NAME
script: not_relevant_this_is_working
only:
- main
但是在 Gitlab 上我已经定义了这些变量,而且我知道它不会检索它们,因为当我在 APIKEY 中硬编码时,安全扫描会起作用。但是当我拥有下面的内容时,它会显示“Bad Org Token”,这意味着它无法获取 APIKEY。是不是我做错了什么?
【问题讨论】:
标签: android android-studio gitlab-ci pipeline gitlab-ci-runner