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)
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
| Reporter | ||
Comment 1•12 years ago
|
||
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
Comment 2•12 years ago
|
||
Adding bobm, as I talked to him about getting us a Windows CI virtual machine yesterday.
Comment 3•12 years ago
|
||
(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
| Reporter | ||
Comment 4•12 years ago
|
||
Travis CI will not handle our Windows build needs.
Comment 5•12 years ago
|
||
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
Updated•12 years ago
|
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Updated•12 years ago
|
Summary: hekad project building on ci.mo (builds, jenkins plugins, environment reqs) → hekad project build environment (builds, jenkins plugins, environment reqs)
Comment 6•12 years ago
|
||
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.
Updated•12 years ago
|
Assignee: bobm → nobody
Comment 7•10 years ago
|
||
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 ago → 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•