Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

CI: Use the docker -f flag instead of copying the Dockerfile #2541

Merged

Conversation

forslund
Copy link
Collaborator

Description

Replace the Dockerfile copy step with building the Docker container with -f test/Dockerfile

How to test

Check that the VK test passes.

Contributor license agreement signed?

CLA [ Yes ]

@forslund forslund added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Apr 18, 2020
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

Copy link
Member

@chrisveilleux chrisveilleux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great find! I would like to see the Dockerfile renamed from Dockerfile.test to Dockerfile. This will be consistent with the Precise repository and helps IDEs with code formatting and completion.

@forslund
Copy link
Collaborator Author

Dockerfile has been renamed as requested

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@forslund forslund changed the title Use the docker -f flag instead of copying the Dockerfile CI: Use the docker -f flag instead of copying the Dockerfile May 6, 2020
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@forslund forslund force-pushed the bugfix/jenkins-file-no-dockerfile-copy branch from be26c9a to ff1f072 Compare July 1, 2020 05:23
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@forslund
Copy link
Collaborator Author

forslund commented Jul 1, 2020

@chrisveilleux I rebased this resolving the conflict. Anything else you'd like to change?

@krisgesling
Copy link
Contributor

LGTM - @chrisveilleux I'll merge it on Monday unless there's anything else that needs addressing

@krisgesling krisgesling merged commit 77f1eaf into MycroftAI:dev Jul 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants