Commit 651e2504 authored by Nick Gaskill's avatar Nick Gaskill

Merge branch 'trizzi-master-patch-49020' into 'master'

Use CI_API_V4_URL in package docs

See merge request gitlab-org/gitlab!62401
parents 7d87f5f4 699be456
...@@ -120,7 +120,7 @@ You can publish a Composer package to the Package Registry as part of your CI/CD ...@@ -120,7 +120,7 @@ You can publish a Composer package to the Package Registry as part of your CI/CD
deploy: deploy:
stage: deploy stage: deploy
script: script:
- 'curl --header "Job-Token: $CI_JOB_TOKEN" --data tag=<tag> "https://gitlab.example.com/api/v4/projects/$CI_PROJECT_ID/packages/composer"' - 'curl --header "Job-Token: $CI_JOB_TOKEN" --data tag=<tag> "${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/composer"'
``` ```
1. Run the pipeline. 1. Run the pipeline.
......
...@@ -281,7 +281,7 @@ image: conanio/gcc7 ...@@ -281,7 +281,7 @@ image: conanio/gcc7
create_package: create_package:
stage: deploy stage: deploy
script: script:
- conan remote add gitlab https://gitlab.example.com/api/v4/packages/conan - ${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/conan
- conan new <package-name>/0.1 -t - conan new <package-name>/0.1 -t
- conan create . <group-name>+<project-name>/stable - conan create . <group-name>+<project-name>/stable
- CONAN_LOGIN_USERNAME=ci_user CONAN_PASSWORD=${CI_JOB_TOKEN} conan upload <package-name>/0.1@<group-name>+<project-name>/stable --all --remote=gitlab - CONAN_LOGIN_USERNAME=ci_user CONAN_PASSWORD=${CI_JOB_TOKEN} conan upload <package-name>/0.1@<group-name>+<project-name>/stable --all --remote=gitlab
......
...@@ -341,7 +341,7 @@ file: ...@@ -341,7 +341,7 @@ file:
```groovy ```groovy
repositories { repositories {
maven { maven {
url "https://gitlab.example.com/api/v4/groups/<group>/-/packages/maven" url "${CI_API_V4_URL}/groups/<group>/-/packages/maven"
name "GitLab" name "GitLab"
credentials(HttpHeaderCredentials) { credentials(HttpHeaderCredentials) {
name = 'Job-Token' name = 'Job-Token'
...@@ -742,17 +742,17 @@ You can create a new package each time the `master` branch is updated. ...@@ -742,17 +742,17 @@ You can create a new package each time the `master` branch is updated.
<repositories> <repositories>
<repository> <repository>
<id>gitlab-maven</id> <id>gitlab-maven</id>
<url>${env.CI_SERVER_URL}/api/v4/projects/${env.CI_PROJECT_ID}/packages/maven</url> <url>$env{CI_API_V4_URL}/projects/${env.CI_PROJECT_ID}/packages/maven</url>
</repository> </repository>
</repositories> </repositories>
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>gitlab-maven</id> <id>gitlab-maven</id>
<url>${env.CI_SERVER_URL}/api/v4/projects/${env.CI_PROJECT_ID}/packages/maven</url> <url>${CI_API_V4_URL}/projects/${env.CI_PROJECT_ID}/packages/maven</url>
</repository> </repository>
<snapshotRepository> <snapshotRepository>
<id>gitlab-maven</id> <id>gitlab-maven</id>
<url>${env.CI_SERVER_URL}/api/v4/projects/${env.CI_PROJECT_ID}/packages/maven</url> <url>${CI_API_V4_URL}/projects/${env.CI_PROJECT_ID}/packages/maven</url>
</snapshotRepository> </snapshotRepository>
</distributionManagement> </distributionManagement>
``` ```
......
...@@ -300,7 +300,7 @@ stages: ...@@ -300,7 +300,7 @@ stages:
deploy: deploy:
stage: deploy stage: deploy
script: script:
- echo "//gitlab.example.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}">.npmrc - echo "//${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}">.npmrc
- npm publish - npm publish
``` ```
......
...@@ -336,7 +336,7 @@ updated: ...@@ -336,7 +336,7 @@ updated:
stage: deploy stage: deploy
script: script:
- dotnet pack -c Release - dotnet pack -c Release
- dotnet nuget add source "$CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/packages/nuget/index.json" --name gitlab --username gitlab-ci-token --password $CI_JOB_TOKEN --store-password-in-clear-text - dotnet nuget add source "${CI_API_V4_URL}/$CI_PROJECT_ID/packages/nuget/index.json" --name gitlab --username gitlab-ci-token --password $CI_JOB_TOKEN --store-password-in-clear-text
- dotnet nuget push "bin/Release/*.nupkg" --source gitlab - dotnet nuget push "bin/Release/*.nupkg" --source gitlab
only: only:
- master - master
......
...@@ -216,7 +216,7 @@ run: ...@@ -216,7 +216,7 @@ run:
script: script:
- pip install twine - pip install twine
- python setup.py sdist bdist_wheel - python setup.py sdist bdist_wheel
- TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url https://gitlab.example.com/api/v4/projects/${CI_PROJECT_ID}/packages/pypi dist/* - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/*
``` ```
You can also use `CI_JOB_TOKEN` in a `~/.pypirc` file that you check in to You can also use `CI_JOB_TOKEN` in a `~/.pypirc` file that you check in to
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment