Welcome to mirror list, hosted at ThFree Co, Russian Federation.

helm_upload_package.yaml.erb « helm « package_managers « fixtures « qa « qa - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b3e907b50f48cfe91798bc98359cd37e2133213c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
deploy:
  image: alpine:3
  script:
    - apk add helm --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing
    - apk add curl
    - helm create <%= package_name %>
    - cp ./Chart.yaml <%= package_name %>
    - helm package <%= package_name %>
    - http_code=$(curl --write-out "%{http_code}" --request POST --form 'chart=@<%= package_name %>-<%= package_version %>.tgz' --user <%= username %>:<%= access_token %> ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts --output /dev/null --silent)
    - '[ $http_code = "201" ]'
  only:
    - <%= package_project.default_branch %>
  tags:
    - runner-for-<%= package_project.group.name %>