This website requires JavaScript.
Explore
Help
Sign In
mirror
/
client_golang
mirror of
https://github.com/prometheus/client_golang.git
Watch
1
Star
0
Fork
You've already forked client_golang
1
Code
Issues
Packages
Projects
Releases
Wiki
Activity
4a339dcbca
client_golang
/
.travis.yml
8 lines
54 B
YAML
Raw
Normal View
History
Unescape
Escape
Simplify the Travis-CI configuration. Even though Travis does NOT offer a consistent Go platform, I want to nevertheless simplify the scaffolding scripts around it to make it easier for other folks to perform pull requests, reviews, etc. while letting the tests run.
2012-12-19 14:24:17 +04:00
language
:
go
Incorporate the Travis-CI (continuous integration) configuration such that test status will be reported.
2012-05-20 02:00:39 +04:00
Extract core Prometheus value decoders. Bernerd had suggested extracting the value decoders and bundling them into the client library. After some reflection, I tend to agree with this, since we can start breaking the onion of Prometheus itself and localize the protocol management into its own scope. A couple of major changes since moving: - Protocol 0.0.2 has moved to a struct{} so that our tests can perform value matching, which cannot be done against function literals. - Processing now acquires options to dictate behavioral changes of metrics bodies. - Processing no longer closes the stream, thusly returning this to the hands of the caller. - Process() has been renamed to ProcessSingle to better convey that it works on complete message bodies. This paves the way for better streaming payload support that the next API version will offer.
2013-06-08 13:48:16 +04:00
go
:
Update used Go version from 1.2.1 to 1.4.
2014-12-19 16:06:14 +03:00
-
1.4
Extract core Prometheus value decoders. Bernerd had suggested extracting the value decoders and bundling them into the client library. After some reflection, I tend to agree with this, since we can start breaking the onion of Prometheus itself and localize the protocol management into its own scope. A couple of major changes since moving: - Protocol 0.0.2 has moved to a struct{} so that our tests can perform value matching, which cannot be done against function literals. - Processing now acquires options to dictate behavioral changes of metrics bodies. - Processing no longer closes the stream, thusly returning this to the hands of the caller. - Process() has been renamed to ProcessSingle to better convey that it works on complete message bodies. This paves the way for better streaming payload support that the next API version will offer.
2013-06-08 13:48:16 +04:00
Incorporate the Travis-CI (continuous integration) configuration such that test status will be reported.
2012-05-20 02:00:39 +04:00
script
:
Enclose artifact generation process into Makefile. Completely decouple the build process from Travis and other things we cannot control.
2013-07-21 19:09:48 +04:00
-
make -f Makefile