我正在Gitlab CI / CD的管道中运行我的nodejs代码。 Gitlab只能从我的git存储库中找到硬编码的路径。这是一个例子
var url=`https://gitlab.com/api/v4/projects/10241783/repository/files/kmfs%2F1BHK0001%2Fmanifest%2Ejson?ref=master&private_token=rSAoHgVT5RR18JrysyyE`
这里gitlab可以找到带有200个响应代码的文件路径。 但是如果我这样做
var url=`https://gitlab.com/api/v4/projects/10241783/repository/files/${filePath1}?ref=master&private_token=rSAoHgVT5RR18JrysyyE`;
// filepPath1=kmfs%2F1BHK0001%2Fmanifest%2Ejson
request(url, function (error, response, body) {
if(response.statusCode == 404){
console.log( "Error 404 exists");
}
如果我提供串联或添加的路径的动态字符串,它将找不到路径。
您能帮我找到解决方法吗?或建议一种检查gitlab存储库或文件是否存在的方法。