Closed Bug 895692 Opened 12 years ago Closed 10 years ago

hekad project build environment (builds, jenkins plugins, environment reqs)

Categories

(Cloud Services :: Operations: Miscellaneous, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: trink, Unassigned)

References

Details

+++ This bug was initially created as a clone of Bug #859448 +++ Additional prerequisite for the Heka build: Google protobuf 2.4.1 http://code.google.com/p/protobuf/ Is there a way to check what is installed on these systems? If not, could this get installed. Thanks, Trink
Actually here is the full list of prerequisites: - CMake 2.8 or greater http://www.cmake.org/cmake/resources/software.html - Git http://code.google.com/p/msysgit/downloads/list - Go 1.1 or greater (1.1.1 recommended) http://code.google.com/p/go/downloads/list - Mercurial http://mercurial.selenic.com/downloads/ - Protobuf 2.3 or greater http://code.google.com/p/protobuf/downloads/list - make - gcc - patch - dpkg (optional) - rpmbuild (optional) - packagemaker (optional) - Sphinx (optional - used to generate the documentation) http://sphinx-doc.org/ Also do we have a Windows version of the CI system running somewhere? We really need to get that bulid automated too. Thanks, Trink
Adding bobm, as I talked to him about getting us a Windows CI virtual machine yesterday.
(In reply to Mike Trinkala [:trink] from comment #1) > Actually here is the full list of prerequisites: > > - CMake 2.8 or greater http://www.cmake.org/cmake/resources/software.html > - Git http://code.google.com/p/msysgit/downloads/list > - Go 1.1 or greater (1.1.1 recommended) > http://code.google.com/p/go/downloads/list > - Mercurial http://mercurial.selenic.com/downloads/ > - Protobuf 2.3 or greater http://code.google.com/p/protobuf/downloads/list > - make > - gcc > - patch > - dpkg (optional) > - rpmbuild (optional) > - packagemaker (optional) > - Sphinx (optional - used to generate the documentation) > http://sphinx-doc.org/ > > Also do we have a Windows version of the CI system running somewhere? We > really need to get that bulid automated too. > WebOps does not have nor do we have plans to support a Windows server for CI > Thanks, > Trink Jenkins is basically in maintenance mode right now while WebOps explores options for outsourcing Mozilla's CI needs, a number of the things you've requested would require us to build and maintain RPMs for RHEL6, given all your requirements I would suggest you look into http://about.travis-ci.org/docs/ for Heka's CI needs at this time, as right now things are looking like we'll try to replace Jenkins entirely with Travis in the next couple of Qs
Status: NEW → RESOLVED
Closed: 12 years ago
Component: Server Operations: Web Operations → WebOps: IT-Managed Tools
Product: mozilla.org → Infrastructure & Operations
Resolution: --- → WONTFIX
Travis CI will not handle our Windows build needs.
Moving over to bobm to be handled within services while webops explores new CI options.
Assignee: server-ops-webops → bobm
Component: WebOps: IT-Managed Tools → Operations
Product: Infrastructure & Operations → Mozilla Services
QA Contact: nmaul
Version: other → unspecified
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Summary: hekad project building on ci.mo (builds, jenkins plugins, environment reqs) → hekad project build environment (builds, jenkins plugins, environment reqs)
Ok, for now, I'm actually moving us to travis for heka. The options for Windows are slim, however trink has built a Windows AMI we can use for occasional testing that is all setup so that might be a good temporary solution as we consider how important Windows support is at the CI level.
Assignee: bobm → nobody
Closing this, we've been using travis w/ ad-hoc testing on windows and mac (with varying levels of success) for the last couple of years now. There are major warts, but desired changes can be expressed in new bugs.
Status: REOPENED → RESOLVED
Closed: 12 years ago10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.