1
resposta

Erro ao buildar via Jenkins

Estou recebendo seguinte erro ao tentar buildar o projeto via jenkins. Tentei com o django 2.1.7 e com a versão 3.0.5, ambas resultaram no mesmo erro, entretanto tive sucesso com a 3.0.5 no meu local. O comando pip está com --no-cache-dir -r. Tentei também usar o pip3, mas deu na mesma.. `[91mERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. Django==3.0.5 from https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl#sha256=642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76 (from -r requirements.txt (line 2)): Expected sha256 642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76 Got f71b04cbca673df09d430413d82d8de7563961670b3c6fd9bf483339791512b4

[0m ERROR: Build step failed with exception com.github.dockerjava.api.exception.DockerClientException: Could not build image: The command '/bin/sh -c pip install --no-cache-dir -r requirements.txt' returned a non-zero code: 1 at com.github.dockerjava.core.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:79) at com.github.dockerjava.core.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:51) at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher$Run.buildImage(DockerBuilderPublisher.java:387) at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher$Run.run(DockerBuilderPublisher.java:313) at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher.perform(DockerBuilderPublisher.java:463) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741) at hudson.model.Build$BuildExecution.build(Build.java:206) at hudson.model.Build$BuildExecution.doRun(Build.java:163) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1856) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:428) Build step 'Build / Publish Docker Image' marked build as failure Finished: FAILURE`

1 resposta

Olá Antonio Marcos, tudo bem? Você poderia informar para gente quais são suas configurações? E quais os passos que você já executou? Porque estou sem entender muito bem esse erro de hash, enfrentei problemas semelhantes, e era apenas a versão do Pyhton, você poderia também executar o comando:

python -v

E informar pra gente qual foi a saída dele.

Fico aguardando retorno!