Size: a a a

2020 July 22

🧤K

🧤 Andrei Kapytau in ru_gitlab
я уже и так делал
источник

🧤K

🧤 Andrei Kapytau in ru_gitlab
image: mcr.microsoft.com/dotnet/core/sdk:3.1

variables:
 TRAVIS_OS_NAME: linux
 CI_COMMIT_REF_NAME: $CI_COMMIT_REF_NAME


package:
   stage: package
   only:
       - master
   environment:
       name: production    
   image:
       name: gcr.io/kaniko-project/executor:debug
       entrypoint: [""]
   script:
       - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
       - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile /backend/cv-api/scripts/deploy/Dockerfile --destination $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA --build-arg CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME -
источник

SM

Sergey Monakhov in ru_gitlab
ARG DOTNET_SDK_VERSION=3.1-alpine3.11
ARG ALPINE_VERSION=3.11

# Stage 1: Build application
FROM mcr.microsoft.com/dotnet/core/sdk:$DOTNET_SDK_VERSION AS build-env

ARG CI_COMMIT_REF_NAME=master
ENV CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME

RUN apk add git

RUN echo $CI_COMMIT_REF_NAME

WORKDIR /build
COPY . ./

FROM build-env
RUN echo $CI_COMMIT_REF_NAME


Sending build context to Docker daemon  32.26kB
Step 1/11 : ARG DOTNET_SDK_VERSION=3.1-alpine3.11
Step 2/11 : ARG ALPINE_VERSION=3.11
Step 3/11 : FROM mcr.microsoft.com/dotnet/core/sdk:$DOTNET_SDK_VERSION AS build-env
---> 3bf58b7035ad
Step 4/11 : ARG CI_COMMIT_REF_NAME=master
---> Using cache
---> 3fae4482e671
Step 5/11 : ENV CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
---> Using cache
---> 9b95be3036d6
Step 6/11 : RUN apk add git
---> Using cache
---> 9b93d715b13a
Step 7/11 : RUN echo $CI_COMMIT_REF_NAME
---> Using cache
---> 0daf484c9260
Step 8/11 : WORKDIR /build
---> Using cache
---> 724b4947fd0f
Step 9/11 : COPY . ./
---> 770ad94bab4d
Step 10/11 : FROM build-env
---> 770ad94bab4d
Step 11/11 : RUN echo $CI_COMMIT_REF_NAME
---> Running in d63ff4277969
master
Removing intermediate container d63ff4277969
---> 75cb62e64968
Successfully built 75cb62e64968
Successfully tagged test:latest
источник

A

Arcane in ru_gitlab
источник

🧤K

🧤 Andrei Kapytau in ru_gitlab
Sergey Monakhov
ARG DOTNET_SDK_VERSION=3.1-alpine3.11
ARG ALPINE_VERSION=3.11

# Stage 1: Build application
FROM mcr.microsoft.com/dotnet/core/sdk:$DOTNET_SDK_VERSION AS build-env

ARG CI_COMMIT_REF_NAME=master
ENV CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME

RUN apk add git

RUN echo $CI_COMMIT_REF_NAME

WORKDIR /build
COPY . ./

FROM build-env
RUN echo $CI_COMMIT_REF_NAME


Sending build context to Docker daemon  32.26kB
Step 1/11 : ARG DOTNET_SDK_VERSION=3.1-alpine3.11
Step 2/11 : ARG ALPINE_VERSION=3.11
Step 3/11 : FROM mcr.microsoft.com/dotnet/core/sdk:$DOTNET_SDK_VERSION AS build-env
---> 3bf58b7035ad
Step 4/11 : ARG CI_COMMIT_REF_NAME=master
---> Using cache
---> 3fae4482e671
Step 5/11 : ENV CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
---> Using cache
---> 9b95be3036d6
Step 6/11 : RUN apk add git
---> Using cache
---> 9b93d715b13a
Step 7/11 : RUN echo $CI_COMMIT_REF_NAME
---> Using cache
---> 0daf484c9260
Step 8/11 : WORKDIR /build
---> Using cache
---> 724b4947fd0f
Step 9/11 : COPY . ./
---> 770ad94bab4d
Step 10/11 : FROM build-env
---> 770ad94bab4d
Step 11/11 : RUN echo $CI_COMMIT_REF_NAME
---> Running in d63ff4277969
master
Removing intermediate container d63ff4277969
---> 75cb62e64968
Successfully built 75cb62e64968
Successfully tagged test:latest
При запуске через kaniko не работает )
источник

SF

Stacy Fidelina in ru_gitlab
Приветы, у меня вопрос
источник

SF

Stacy Fidelina in ru_gitlab
источник

SF

Stacy Fidelina in ru_gitlab
если использовать при зеркалировании эту опцию, то он кидает на то сторону тоже protected бранч
источник

SF

Stacy Fidelina in ru_gitlab
и после этого сразу же выдает ошибку
источник

SF

Stacy Fidelina in ru_gitlab
и более не зеркалирует туда
источник

SF

Stacy Fidelina in ru_gitlab
типо не буду, так как он протектед
источник

GG

George Gaál in ru_gitlab
Логично
источник

GG

George Gaál in ru_gitlab
Это баг, 100%
источник

VU

Vitaly Uvarov in ru_gitlab
jsonnet конечно странно заинтегрировали. в виде даунстримов
источник

A

Arcane in ru_gitlab
Vitaly Uvarov
jsonnet конечно странно заинтегрировали. в виде даунстримов
я рад что дизайн теперь на видном месте сразу и что и Merge Request Approvals  есть в кор версии
источник

A

Arcane in ru_gitlab
остался только Maven Repo в core и заживем
источник

VU

Vitaly Uvarov in ru_gitlab
я все жду когда наконец сделают GUI для run pipeline, даже гитхаб actions это уже делают
источник

GG

George Gaál in ru_gitlab
Arcane
я рад что дизайн теперь на видном месте сразу и что и Merge Request Approvals  есть в кор версии
Расскажите что происходит
источник

GG

George Gaál in ru_gitlab
Vitaly Uvarov
я все жду когда наконец сделают GUI для run pipeline, даже гитхаб actions это уже делают
Что с ними не так ?
источник

VU

Vitaly Uvarov in ru_gitlab
George Gaál
Что с ними не так ?
ну если у тебя несколько воркфлоу, то приходится вписывать энвы. хотелось бы интерактивную формочку как в TC, issue такой висит уже года 3 и там миллион коментов и шикарный предложений, но ребята че-то не спешат. И вот actions уже это впилили за пару недель, а гитлаб че-то ждет
источник