Size: a a a

2020 April 08

VM

Vladislav Milenin in Go-go!
А как приватную зависимость из gitlab в docker с go mod подтянуть? Ключ только прокидывать в докерфайл? Не совсем понятно как это из gitlab ci делать)
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
А как приватную зависимость из gitlab в docker с go mod подтянуть? Ключ только прокидывать в докерфайл? Не совсем понятно как это из gitlab ci делать)
А сборка где идёт ? Локально?
источник

VM

Vladislav Milenin in Go-go!
Локоть Анатолий
А сборка где идёт ? Локально?
В облачном ci
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
В облачном ci
В самом гитлабе можно было ключ проставить как переменную окружения при сборке проекта. При запуске воркера он брался из переменной и подписывался в .ssh
источник

ЛА

Локоть Анатолий... in Go-go!
Если воркер не гитлабовский, то должен быть какой-то механизм передать переменные окружения, среди которых будет ключ, наверное
источник

VM

Vladislav Milenin in Go-go!
Локоть Анатолий
В самом гитлабе можно было ключ проставить как переменную окружения при сборке проекта. При запуске воркера он брался из переменной и подписывался в .ssh
я просто вижу только Deploy Tokens и Deploy Keys. Судя по описанию, ключ дает доступ в репозиторий и registry. Но мне получается нужно доступ в другой репозиторий))
источник

VM

Vladislav Milenin in Go-go!
А, вижу. В Deploy Keys можно любой ключ. Тогда остается в Dockerfile’е его записать?
источник

RS

Roman Sharkov in Go-go!
Локоть Анатолий
Кстати у меня он сейв работает из коробки
я вот не хочу больше on-save. У меня мак от этого хернёй страдает, хочу чтоб по нажатию hot-key’я мне показывал в коде ошибки, а не в real-time’е
источник

RS

Roman Sharkov in Go-go!
прыгать между компилятором в CLI и кодом в vscode тоже не удобно
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
А, вижу. В Deploy Keys можно любой ключ. Тогда остается в Dockerfile’е его записать?
Вроде деплойные ключи это те, что могут git clone сделать.
Что бы при сборке были доступны, их надо было в переменные окружения засовывать. Но давно с гитлабом не имел дел, может уже и через деплойные ключи автоматом пробросится
источник

ЛА

Локоть Анатолий... in Go-go!
Roman Sharkov
я вот не хочу больше on-save. У меня мак от этого хернёй страдает, хочу чтоб по нажатию hot-key’я мне показывал в коде ошибки, а не в real-time’е
Соглашусь, но только в контексте голанд) там после линтеров аж целое окошко открывается - мешает. В вскоде он вроде только подчеркивает код и все, достаточно по-людски
источник

RS

Roman Sharkov in Go-go!
Локоть Анатолий
Соглашусь, но только в контексте голанд) там после линтеров аж целое окошко открывается - мешает. В вскоде он вроде только подчеркивает код и все, достаточно по-людски
вот я сейчас пытаюсь выяснить как подчёркивание сделать по hot-key
источник

x

x-foby in Go-go!
pragus
Поясню откуда вопрос:

type Item struct { Price, Count int }
type ItemExtended struct { Item, Foo, Bar int }


и в методах вроде Baz(p *ItemExtended) int { return p.Price * p.Count } мы не можем передать Item
Тут другой вопрос: а почему произведение признаков считает какая-то отдельная функция?
Почему это не метод объекта?
https://play.golang.org/p/kLorXjKPU87
источник

IK

Ilya Kaznacheev in Go-go!
Господа, подскажите, как можно обернуть grpc.ClientStream (или производный от него интерефейс, который генерит protoc) в io.ReadCloser?

Есть ли какие-то готовые обертки, или это где-то в недрах уже реализовано?

Кейс: файл передается через стрим, а этот стрим нужно в свою очередь застримить через REST API
источник

а

а кто это in Go-go!
Ilya Kaznacheev
Господа, подскажите, как можно обернуть grpc.ClientStream (или производный от него интерефейс, который генерит protoc) в io.ReadCloser?

Есть ли какие-то готовые обертки, или это где-то в недрах уже реализовано?

Кейс: файл передается через стрим, а этот стрим нужно в свою очередь застримить через REST API
хмхмх https://github.com/mitchellh/go-grpc-net-conn
c пылу с жару
источник

IK

Ilya Kaznacheev in Go-go!
О, спасибо, заценю
источник

ВС

Владимир Столяров... in Go-go!
Ilya Kaznacheev
Господа, подскажите, как можно обернуть grpc.ClientStream (или производный от него интерефейс, который генерит protoc) в io.ReadCloser?

Есть ли какие-то готовые обертки, или это где-то в недрах уже реализовано?

Кейс: файл передается через стрим, а этот стрим нужно в свою очередь застримить через REST API
даже интересно стало, что это за монстр такой
источник

IK

Ilya Kaznacheev in Go-go!
Владимир Столяров
даже интересно стало, что это за монстр такой
Просто отдаю через гет запрос файл, который через gRPC читаю
источник

IK

Ilya Kaznacheev in Go-go!
Че такого
источник

ВС

Владимир Столяров... in Go-go!
а, думал это наоборот загрузка
источник