Dans les définitions de pipeline en cours, vous pouvez utiliser des variables de métadonnées telles que $BUILD_NAME
et.al. Pendant que je travaillais sur une ressource personnalisée, je me demandais où se passait la substitution de variables: dans le yml ou dans les scripts de ressources?où est la substitution de variable de métadonnées de concourse.ci se passant?
Pour moi, il semble que les variables sont pas substitué dans le yml avant de passer aux scripts et les scripts doivent prendre soin de cela?
merci pour la clarification. mon problème était que je passais les chaînes dans JSON via 'jq' et que par conséquent les variables d'environnement auto-expansion/substitution des scripts bash ne fonctionnaient pas. donc je devais le forcer comme 'name = $ (echo" $ params "| jq -r '.params.name') name = $ (eval echo $ name)' – pHiL