问题一:云效这种流程,可以在本地跑吗?有没有本地调试工具呢?
云效这种流程,可以在本地跑吗?有没有本地调试工具呢?
参考回答:
没有,这个不支持。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/601251
问题二:云效旧版本啥时候不能用了?
云效旧版本啥时候不能用了?
参考回答:
老版协作禁写操作我们是分批操作的,最晚周五就全部禁写了,预计三月底停服,尽快升级哈。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/601250
问题三:有人遇到云效设置变量,变量有特殊符号设置不进去的问题吗?
有人遇到云效设置变量,变量有特殊符号设置不进去的问题吗?为什么我这个变量设置了,但是没生效呢?
echo "写入更新说明标题和版本"
发送HTTP请求并获取响应
response=$(curl -s "http://124.221.55.44/devops_server_service/git/commit/get/${CI_COMMIT_SHA}/?projectName=${CI_SOURCE_NAME}")
提取state字段的值
state=$(echo "$response" | jq -r '.state')
判断state是否为200
if [ "$state" = "200" ]; then
updateTime=$(echo "$response" | jq -r '.data.createdAt')
message=$(echo "$response" | jq -r '.data.message')
echo "把参数写入环境变量"
替换换行和空格
result="测试更新版本"
$(echo "$message" | tr '\n' ' ' | sed 's/ {1,}/|||/g')
echo "$result"
动态匹配第一个[]中的内容
version=$(echo $result | grep -o '[[^]]*]' | head -n1 | sed 's/[][]//g')
echo $version
判断版本号是否为空
if [ -z "$version" ]; then
version="v1.0.0"
fi
echo "版本编号: $version"
echo 'USER_qwe=345' >> .env
echo 'USER_MESSAGE='$result >> .env
echo 'USER_VERSION='$version >> .env
echo 'USER_TIME='$updateTime >> .env
else
echo "Error: State is not 200"
fi
参考回答:
echo -e "USER_MESSAGE=${result}" >> .env
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/601248
问题四:云效体验期间,普通成员默认进入新版,但是还可以去自己回旧版操作是吧?
云效体验期间,普通成员默认进入新版,但是还可以去自己回旧版操作是吧?
参考回答:
可以回旧版,不影响旧版。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/601246
问题五:有人知道云效这个报错问题吗?
有人知道云效这个报错问题吗?在阿里云 云效平台开发的时候 我这边想通过请求去获取流水线的状态 但是发现云效api的调用都会报错误,是需要单独配置什么吗?
参考回答:
这个接口看着像是旧版的API。新版的请求域名,点调试 可以看详细的。
https://help.aliyun.com/document_detail/460554.html?spm=a2c4g.460508.0.0.941864a1lUEYVa
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/601245