20 April 2014

The Ruby Reflector

Topic

Jenkins

  Source Favicon
By Eric Wilinski of New Relic 3 days ago.
Email

…between dev and ops. Today, Etsy uses third-party tools like Chef and Jenkins for configuration management and continuous integration, as well as a variety of internal tools to automate virtualizing machines, code testing, one-click deployment, performance monitoring and A/B testing, and recordkeeping. The result? 50 deploys per day .

Walmart

WalmartLabs, Walmart's digital technology unit—which works on e-commerce and mobile commerce, search, Big Data, and the …

newrelic.com Read
  Source Favicon
By Serdar Sutay of Chef Blog 5 days ago.
Email

…, Seth & Seth who have been training Jenkins to behave.

Nathan Smith for the beautiful download page

Grab Chef DK here and as usual feel free to reach out if you have any questions or seeing any issues.

- Chef Client Team: Dan DeLeo , Lamont Granquist , Claire McQuin & Serdar Sutay

opscode.com Read
  Source Favicon
By Lucas Welch of Chef Blog 18 days ago.
Email

…changes in the whole team. A continuous integration ( CI) server, such as Jenkins, listens to changes in version control and could propagate new versions to target environments for test purposes, automatically.

After we have a basic Vagrant project set up, we can add Chef provisioning to it, so we can install new software packages to the VM in an automatic fashion. As an example, let's ask Chef to provision Apache2 httpd for us by adding some lines to our Vagrantfile.

opscode.com Read
  Source Favicon
By Chase Douglas of New Relic 1 month ago.
Email

…to modularize our code, Grunt to build, minify, and run tests, and Jenkins to do all this each time we merge changes to master. Each test run currently includes up to 99 end-to-end tests per browser, depending on each browser's features, and per agent configuration, of which we have three, for a total of 2,855 individual tests. This total also doesn't include unit tests, which are likewise run per browser and per agent configuration and consist of up to 177 individual …

newrelic.com Read
  Source Favicon
By Raghavendra of MySQL Performance Blog 1 month ago.
Email

a) Jenkins

Primarily involves triggering of jobs, starting from VCS ( bzr) checkin to build clone culminating in tests and RPM/DEB builds.

In some cases, manual trigger is used, whereas in other cases, SCM polling is made use of.

Build blocking is also used to enforce implicit job processing dependencies, for instance when galera library needs to be embedded.

Parameterized triggers to decrease slow VCS clones, and to pass parameters to subsequent jobs. Build plumbing and fork/join …

mysqlperformanceblog.com Read
  Source Favicon
By Todd Hoff of High Scalability 2 months ago.
Email

Virginia with a smaller team in Dublin, Ireland.

In general the technology in use are Java 1.6, JavaServer Pages, Tomcat 5.5, Apache 2.2, CentOS 5, Git, Jenkins, Selenium, and jQuery 1.5 . There are some other technologies which are used outside that stack, but these are the main components.

Design Principles

highscalability.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 3 months ago.
Email

Eye - Ruby-backed process monitoring tool, using Celluloid.

Jently - Glue that makes it possible to use your own Jenkins server to automatically test new commits on GitHub.

Ruby Print Debugging - Some helpers to make it easier to track info by printing it.

afreshcup.com Read
  Source Favicon
By Shannon Behrens of JJinuxLand 3 months ago.
Email

They use Jenkins.

They use pypiserver.

They're switching from Tornado to Pyramid. It's been a successful migration.

There were issues in Tornado including testing.

Application servers: gunicorn, modwsgi, Circus, Pylons/waitress, and uWSGI

They evaluated all of them and picked uWSGI. It's working well. It's stable. It's fast. A lot of it is written in C. It has good documentation. They can integrate the logging with Scribe. The community is good. …

jjinux.blogspot.com Read
  Source Favicon
By Paar of MySQL Performance Blog 5 months ago.
Email

Besides this extensive RQG testing, Percona relies on a huge Jenkins farm to do much of it's automated regression and performance check testing. For each code push, we execute thousands of tests across a myriad of OS platforms. Each day, we also do an automated performance sanity check to ensure that server performance did not suddenly drop due to an inadvertent change. Finally, patches to the server are reviewed by two developers.

As you can see, when you use Percona Server 5.6, …

mysqlperformanceblog.com Read
  Source Favicon
Email

There's a lesson about proper Rails deployment, things like Chef, Jenkins, Continuous Deployment etc.

Throughout the class, we'll not only create new Rails apps (lots of them), but I also want to teach how to find yourself in a legacy codebases, like Redmine or Discourse, how to refactor out from the mess, fix bugs, add new features - that's probably the hardest part of the class.

Testing is an ongoing topic in the class, as well. We'll learn about unit testing …

andrzejonsoftware.blogspot.com Read