首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嗨,我需要帮助把变量从UrbanCode进程传递到deploy.sh

嗨,我需要帮助把变量从UrbanCode进程传递到deploy.sh
EN

Stack Overflow用户
提问于 2022-05-19 16:49:21
回答 1查看 129关注 0票数 0

我是UrbanCode部署新手,我遇到了一个问题,所以我有一个urbanCode处理器,在这里我添加了组件属性作为用户名和密码。我称之为脚本内部进程和测试打印他们和它的工作。因此,现在我必须将用户名和密码变量传递给deploy.sh。我有接受用户名和密码的脚本。我试图将这些变量作为参数传递给deploy.sh文件。

代码语言:javascript
复制
#here is an example 
 var1=${p:environment/username}
 var2=${p:environment/pass}
# echo $var1 and $var2 prints actual result.
 now i want to pass these to variable to deploy.sh as params

./deploy.sh $var1 $var2

# I tried to get access to it inside deploy.sh doing folowing
 username=$1 
 pass=$2 #doesn't work comes null

因此,当我运行该进程时,用户名和密码将为空。但是,如果我手动运行脚本,比如./apply.sh用户名密码,就可以正常运行。知道如何访问用户名和密码吗?我试着使用导入$username和$pass,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2022-05-19 19:31:36

实际上我发现了我的剧本出了什么问题。我在变量赋值之间有空格,例如

代码语言:javascript
复制
 var1 = ${p:environment/username} #spaces
 var2 = ${p:environment/pass} 
 #should have been 
 var1=${p:environment/username} #non spaces
 var2=${p:environment/pass}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72308320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档