salesforce / p4-fusion

A fast Perforce to Git conversion tool written in C++ using Perforce Helix Core C++ API and Libgit2
BSD 3-Clause "New" or "Revised" License
78 stars 15 forks source link

Create Dockerfile and add to CI #46

Open twarit-waikar opened 2 years ago

twarit-waikar commented 2 years ago

p4-fusion is being built inside an alpine container and then shipped. We should ensure p4-fusion still builds in alpine when we create new releases. Our current CI process only builds p4-fusion on Ubuntu

The best way to do that is to create a Dockerfile that builds p4-fusion and the add a Github Action that builds using that Dockerfile.

https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action