Кажется, мой conan_package.tgz заархивирован дважды.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Кажется, мой conan_package.tgz заархивирован дважды.

Сообщение Anonymous »

Когда я загрузил наш файл mypkg-1.0.0.zip как один файл артефакта в gitlab conan, перехожу к conan_package.tgz, загружаю этот файл и извлекаю его, внутри него содержится еще один conan_package.tgz, и когда я разархивирую его именно тогда я вижу наш файл mypkg-1.0.0.zip. Это нормально или ошибка в интеграции реестра conan conan 1.66 и GitLab v17.7.1-ee? Кажется немного странным иметь файл, который распаковывается с тем же именем.
вот мой conanfile.py для справки:
from conans import ConanFile

class MyPakConan(ConanFile):
name = "mypak"
version = "1.0.0"
exports_sources = "*"

def build(self):
self.run("ant package", cwd=self.source_folder)

def package(self):
self.copy(pattern="mypak-*.zip", src="dist", dst=self.package_folder, keep_path=False)

def package_id(self):
self.info.requires.full_recipe_mode()


Подробнее здесь: https://stackoverflow.com/questions/793 ... pped-twice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»