タグ付けされた質問 「gitlab」

3
gitlabCIを使用してソースコードにタグを付ける方法
gitlabを環境に新しく導入し、gitlab CIを使用してCI CDパイプラインを作成しようとしました。以下のように、.gitlab-ci.ymlを使用してパイプラインを作成し、アーティファクトをアーカイブすることで、いくつかのMavenゴールを実行することで、より良い進歩を得ました。機能しないスクリプトの後にタグを付けようとしました。今、私はどのようにgitタグを私のソースコードに自動化できるかを理解しようとしています。masterブランチが正常にビルドされた後、ソースコードのタグを作成したいと思います。セマンティックバージョンを使用して、ソースコードにタグを付けています。最後に、マスターがビルドに成功したときはいつでも、マスターブランチにタグを作成したいと思います。 image: maven:3.5-jdk-8-alpine stages: - build - deploy - tag maven_build: stage: build script: - mvn clean package artifacts: paths: - target/*.jar after_script: - ls -a - cd target && ls -a - git --version - git tag -a 1.0.15 -m "Version created by gitlab-ci Build" - git …

2
gitlab-ciランナーの有効期限が異なる複数のパス
buildGitlab-CIを使用してステージ間でディレクトリを解析する際に問題があります。 Gitlab-CIは、ステージ間で作成されたビルドアーティファクトをワイプして奇妙に見えます。ビルドステージとテストステージの間にビルドアーティファクトを保存しようとしていますが、ビルドステージには、保持したいビルドアーティファクトと、次のステージの実行に必要なビルドアーティファクトもあります。 artifactsオプションを使用して、異なるパスで複数の有効期限を設定することは可能ですか? paths(build / test *パス)の2番目の定義のみを保持し、最初にpaths宣言された(.dmg)を保持しない以下を試しました。 artifacts: paths: - build/*.dmg expire_in: 1 week paths: - build/test1 - build/test2 - build/test3 expire_in: 15 mins 私は試してみましたcachesが、うまくいかないようです...どんな提案でも大歓迎です!
7 gitlab 

1
gitlab-runnerをgitlabと同じdockerホストで実行するように構成するにはどうすればよいですか?
Doclabコンテナでgitlabインスタンスを実行しています。次に、同じホストでgitlab-runnerをセットアップします。両方が実行されています: docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 279473dceb2f gitlab/gitlab-runner:alpine "/usr/bin/dumb-ini..." About a minute ago Up About a minute gitlab-runner 6d7af0d6b946 gitlab/gitlab-ce:latest "/assets/wrapper" 2 hours ago Up 2 hours (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8022->22/tcp gitlab Dockerイメージを共有ランナーとして登録しました。 concurrent = 1 check_interval = 0 [[runners]] name = "default shared …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.