ethereumproject / mist

Mist browser & wallet
GNU General Public License v3.0
27 stars 22 forks source link

CI/CD Server setup #18

Open ericsomdahl opened 8 years ago

ericsomdahl commented 8 years ago

I have omitted the bug template as this is not a bug report.

I would like to get CI/CD set up for this project -- I am also setting it up for other projects, including cpp-ethereum and geth. The ETC github org has a license for TeamCity issued by Jetbrains.

I am not familiar enough with TravisCI to know whether it is more appropriate tool for this job. I know that Travis does not allow for build/test on Windows or OSX platforms. Would Linux-only integration testing be sufficient?

If we do want to test on multiple platforms our TeamCity instance in AWS has build agents for all 3 platforms, with ARM potentially being added as a 4th soon.

ericsomdahl commented 8 years ago

as a post-script to this, let me note that I am not offended if you have other plans for CI/CD :smile:

One of the challenges/features of the distributed nature of the classic org, is trying to figure out who needs what. Feel free to close this issue if you have no need of TeamCity CI/CD services.

ericsomdahl commented 8 years ago

Geth builds are working so this is now in progress