首页 > 解决方案 > Gitlab API在根目录外创建一个带有`composer.json`的作曲家包

问题描述

我正在尝试.gitlab-ci.yml使用gitlab API创建一个私有作曲家包。

问题是我的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"'

标签: gitlabgitlab-cigitlab-api

解决方案


推荐阅读