Gitlab API在根目录外创建一个composer.json的composer包



我正在尝试使用gitlab API创建一个带有.gitlab-ci.yml的私有composer包。

问题是我的composer.json文件在app目录中,并且在运行管道时出现composer.json not found错误。有什么想法吗?我该怎么解决,或者这种情况没有解决方案?

项目结构如下:

.
├── app/
│   └── composer.json
└── .gitlab-ci.yml

.gitlab-ci.yml:

stages:
- deploy
deploy:
stage: deploy
script:
- apk add curl
- 'curl --header "Job-Token: $CI_JOB_TOKEN" --data tag=$CI_COMMIT_TAG "${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/composer"'

您可以随时更改脚本中的目录(cd(:

stages:
- deploy
deploy:
stage: deploy
before_script:
- apk add curl
script:
- cd app
- 'curl --header "Job-Token: $CI_JOB_TOKEN" --data tag=$CI_COMMIT_TAG "${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/composer"'

相关内容

最新更新