出于安全原因,我需要在gitlab CI / CD中设置受保护的环境变量,问题在于文档中仅提及如何在.gitlab-ci.yml文件中使用,而在index.js中却没有提及。
我如何才能在我的index.js文件中使用这些环境变量:
我在想这样的事情:
exports.handler = function (somerArgsHere) {
const connection = mysql.createConnection({
host: config.HOST,
user: config.USER,
password: config.PASSWORD,
});
//etc...
答案 0 :(得分:2)
环境变量应可作为process.env.NAME供您的javascript进程使用
假设主机,用户和密码是GitLab变量:
Data A
id name
0 1 Jhon
1 2 Kane
2 3 Leo
3 4 Brack
Data B
id name
0 2 Kane
1 4 Brack
2 5 Peter
3 6 Tom
Data C - Final dataset
id name
0 1 Jhon
1 2 Kane
2 3 Leo
3 4 Brack
2 5 Peter
3 6 Tom