In traditional application environments, meeting compliance goals required paying attention to infrastructure like physical devices, unified data stores, and static networks.
One main reason to use containers is that they help make apps, services and environments highly scalable. But that doesn’t happen magically. In order to take full advantage of the benefits of containers, you have to build your stack and configure your environment in ways that maximize...
Perhaps the most difficult dimension of DevOps is that DevOps never ends. There is no guide to doing DevOps, and there is no final setup that means you have completed your DevOps journey.
Like many people in the IT industry, when I first heard about Docker, I expected it to be yet another fad. After all, containerization is not something that is new to Linux. Tools like LXC, Virtuozzo and OpenVZ all offer to run your OS and apps in a container and share resources. They all were...
Over the last several years, Kubernetes has become an indispensable tool for organizations that use containers on a large scale. As great as Kubernetes is, however, there are some things that could make it even better.
Kubernetes is a cornerstone piece of open source technology in the container management and orchestration space. It includes all of the pieces necessary to provide a true highly available infrastructure for container-based services running on multiple public clouds, private clouds, or even bare...
"Docker vs. virtual machines: Which should you use?"
Team Oracle + Wercker would like to invite you to try out the next generation of Steps!
"What do you know about DevOps? Is it something we should be using? Would it do us any good? Is it something we need in our operations, or is it just another new management theory? I'm not in the mood for any more new management theories—at least not this week."
Release notes 14 March 2018
Docker is the hot topic at every tech conference, developer forum, and DevOps team meeting today. However, Docker isn’t the only (or the first) container technology. In fact, Docker itself was originally based on another container framework, Linux containers (LXC), which has been around for a...
I’m a huge fan of the DevOps methodology, but it often suffers from information overload. With automation comes notifications, and if you’re not careful, these notifications can quickly become overwhelming. And after a while, it doesn’t matter how important a notification is—You eventually stop...
When it comes to flexibility and ease-of-use in a CI/CD platform, I'm a huge fan of Wercker Steps.
I won't lie, I love Wercker. While continuous delivery is a popular topic these days, you'd be hard-pressed to find a higher quality platform that seems to be built specifically with individual users in mind.
Changelogs are awesome.
Since our acquisition announcement in April the Wercker team has worked non-stop with our colleagues at Oracle to build our shared vision.
By design, DevOps is supposed to minimize the risk of errors and mitigate their impact when they occur. But mistakes are still inevitable.
Companies that think that DevOps is a technology-only endeavour are set up for failure. At best, they will create some short-lived automation, and will not support a delivery chain of an ever-changing application—which is just Waterfall 2.0.
When implementing a container environment, one of the worst things you can do is to complete the implementation and call it done. After all, few things in the world of IT can truly be managed with a “set-it-and-forget-it” mindset. There is always room for further improvement and optimization.
Microservices are all the rage these days. But are they really a new idea?
If you were around and kicking in the 2000s, you may also remember when Service-Oriented Architecture, or SOA, was the cool way to design apps. In some respects, SOA is very similar to microservices.
In today’s highly dynamic IT environments, DevOps transformations are all the rage. Yet DevOps transformations do not always go according to plan. Any number of things can completely derail a DevOps transformation. When issues occur, it’s important to take decisive action to get things back on...
How does Kubernetes handle load balancing? That's a simple question, but it has a complicated set of answers.
The big news in the Docker world of late is the announcement of LinuxKit, which Docker developers created in conjunction with Intel, IBM, ARM and Microsoft. LinuxKit is a modular, compact, secure and portable framework for building tiny Linux-based operating systems that you can run inside a...
Are you having trouble figuring out what constitutes a reasonable first step on the DevOps journey? Are you wondering whether continuous integration (CI) is enough for your needs, or whether you need to implement continuous delivery (CD)?
2016 was quite the year for the Kubernetes project. With record-setting attendance at Kubecon, almost bi-weekly feature releases to the Kubernetes platform, and large-scale adoption, Kubernetes has truly become the belle of the container ball over the past year.
It’s possible to containerize legacy monolithic apps by running your entire app in a single container. However, that’s not the point of containerization.
Docker, which has now been around for four years, is the world's leading software container platform.
There is an old saying that time is money. Perhaps nowhere does this statement ring truer than in modern development environments. At its core, software development is an effort to automate business processes. The assumption is therefore that the resulting software will yield tangible business...
Kubernetes is a great platform to run your application on, and it handles a lot of the heavy lifting on wiring up your application together.
It started with a Twitter parody account, inspired by @BoredElonMusk...
Unit testing isn't optional anymore. To be honest, I can't think of a time when it was optional. But as the DevOps community has grown, so has the emphasis on proper software development practices: automated build processes, atomic deployments, environmental parity—all things that a high quality...
The software stack 10 years ago was simple. Requests started at the client side, and they could be answered from a web server itself, or sent for additional processing to an application server or MySQL database.
This new feature makes it easy to invite everybody in your organization even when they don't yet have an account on our platform.
Wercker has fantastic integrations with a number of clouds and services. Yet, I recently found it missing an integration with Cloud Foundry.
Docker is an increasingly ubiquitous tool used by hobbyists and enterprises alike, but despite that popularity, many organizations fail to utilize the containerization platform to its full potential.
Containers are created from container image files. There are container images for most popular software tools and utilities like Ubuntu, Redis, and NGINX.
Please note: On April 17, 2017 Oracle announced that it has signed a definitive agreement to acquire Wercker. The transaction has closed. For more information please check out http://www.oracle.com/wercker.
Let’s agree on one thing to start—compliance is crucial no matter what kind of company you are. It’s a myth that only banks, government organizations, and the Fortune 500s care about compliance.
Welcome to “Inside Wercker,” where we introduce you to one of our team members. This time we’ll get to know Mies. You can follow him on twitter.
Kubernetes is one of the fastest-moving open source projects. Alpha, beta, and production-ready features seem to be released on a weekly basis, and just when you are in awe of a new feature, something even cooler comes out.
Spring is upon us. With the change in season comes more exciting news and events for all things container-related. First off, we would like to wish Docker a very HAPPY BIRTHDAY! We would also like to celebrate the February release of Go 1.8 - you go, Go! Will you be in Berlin this week for ...
Welcome to “Inside Wercker,” where we introduce you to one of our team members. This time we’ll get to know Aaron. You can follow him on twitter.
If I had a nickel for every time I heard a "command line vs. graphical user interface" argument, I would be a very rich man. But, if I'm being honest, I find these types of disagreements silly. In the end, the tools don't make the developer, do they?
There are still many development teams out there that are taking their first tentative steps towards Docker, planning to make a move, or that have adopted Docker, but not in production.
Docker’s stand on security is that its container platform is built to be secure by default. However, during attacks, the defaults aren’t enough, and you need a deliberate security strategy.
To refactor or to rebuild: That is the question. (Sorry, Hamlet fans.)
March is very exciting.
Welcome to “Inside Wercker,” a feature where we introduce you to one of our team members. This time we get to know Ashima Kudaisya, Growth and Martech Manager at Wercker. You can follower her on LinkedIn.
2017 is shaping up to be a fantastic year for production containers.
This tutorial will show you how to create a production quality Kubernetes cluster!
This guide is a step-by-step explanation for developing, building and deploying a sample app with Wercker within minutes.
Are we there yet? Whats going on? Talking about Kubernetes progression and the future!
Steps (plugins) are really handy for fixing problems you didn’t even realize you had, not to mention help increase productivity.
We have a lot for you this month. It looks like everyone is back in the game after the holidays and fired up about all things containers.
Welcome to “Inside Wercker,” a feature where we introduce you to one of our team members. This time we get to know Jacco Flenter, Interaction Engineer at Wercker. You can follow him on Twitter or ping him on the Wercker Slack channel: @flenter.
Wercker now supports pushing to Azure Container Registry! Setting up a dependable and reproducible pipeline has never been easier.
If you're considering or have already started using Kubernetes, one thing you absolutely cannot get around is having proper logging throughout your system to debug your applications in case of unexpected errors.
Kubernetes or K8's as the kool kids like to call it, is arguably one of the most popular schedulers out there, and increasingly on the rise as an "I can use this" on most developer resumes. At Wercker we don't want to see anyone left behind and as such have prepared a set of our "top 5"...
Since it's likely that those news years resolutions to be "the dev-master" are probably waning we thought it high time to present to you an updated list of handy steps (plugins) for fixing problems you didn’t even realize you had.
2016 was a rollercoaster year for Wercker. We started the year off with our Series A funding. Inkef Capital led our round with participation from our existing investor Notion Capital. The funding helped us accelerate our growth and expand our amazing team.
An effective CI/CD system gives your development team more precision, control and –lest we forget– efficiency by giving them automatic and fast feedback on their changes and by providing a stage on which your whole team (or multiple teams within an organisation) can automate everyday operations...
As the year draws to a close, we'd like to take a second to reflect on the blog posts that resonated with Wercker users and made the sometimes tricky world of development that little bit easier. Here is a round-up of the top ten most read tutorials and general posts of 2016.
For a long time, Wercker has had support for after-steps which allow you to setup notifications for apps like Slack and though this works great for team notifications, there are situations where only YOU want to get a notification, and for that, we have a slack app: Walterbot
Wercker CLI glossary of flags and Options.
This blog will show you how to setup the Alert Manager on Kubernetes.
Over the years at Wercker we have continuously made improvements to our user interface.
There's a certain warm and fuzzy feeling to be felt when working on well-tested code.
This tutorial will show you how to take an example microservice from source code to running on a Kubernetes cluster using Wercker.
In the spirit of KubeCon 2016 we've rounded up our latest content around K8S to help you deploy your code faster and better with Wercker.
We have a deep love for Kubernetes and have built all our infrastructure on top of it.
The Install AWS CLI step is one of the most downloaded Steps on the Wercker Steps Registry
Check out the Wercker Steps Registry for useful Steps that carry out automation tasks in your Pipelines. Our most popular steps for integrating directly with Google Cloud Platfrom include:
The Wercker Steps Registry contains a plethora of useful Steps that carry out automation tasks in your Pipelines. Our most popular steps for integrating directly with Kubernetes include:
It’s been over five years that Marc Andreessen wrote the much-publicized essay on “why software is eating the world”.
Welcome to “Inside Wercker,” where we introduce you to one of our team members. This time we’ll get to know Victoria. You can follow her on Twitter.
November is one busy month! Check out our latest conference dates, news from our ecosystem partners and some interesting reads from around the web.
Welcome to “Inside Wercker,” our monthly feature where we introduce you to one of our team members.
You can now have environment variables on organizations, applications and pipelines.
This tutorial will show you how to take an example microservice from source code to a Kubernetes cluster using Wercker, Google Container Engine (GKE) and Google Container Registry (GCR).
Yarn is already super fast but becomes even faster when you cache the modules between builds. This is easy to do on Wercker.
Why hello there, so nice to see you again. It’s been a while since we last ran into each other and I have quite a bit to share with you.
Check out the latest news from our ecosystem partners and some interesting reads from around the web.
The Wercker team were an official partner at GCP Next earlier this month and a common question that came up was “What exactly do containers mean for software security?”
Containers are an older technology than most people think.
Editor’s note: Today’s guest post is by De Ville Weppenaar, a developer at Ad Dynamo, showing how to Automate your Firebase deploy with Wercker
We’re pretty serious about design at Wercker, and whilst DX is important and covers the entire spectrum of how a developer interacts with your platform or tool, it doesn’t have to preclude a beautiful interface.
This article is going to show you how to automate getting your code out of your git repository and into a Kubernetes cluster with Wercker.
Welcome to “Inside Wercker”, a monthly feature where we introduce you to one of our team members. This month we get to know Benno van den Berg, Cloud Engineer at Wercker.
On 27 July, Heavybit, the 9-month program for developer oriented companies, organized their Developer Product Design summit at the Folsom Street Foundry.
When we heard there was an opportunity to design a logo for Minikube we jumped right on it and won by public vote. Here’s how we came up with the logo.
A bit over a year ago we decided to make the switch from Backbone.js to React.
Over the years we’ve added, subtracted and moved various front-end elements to reflect changes and new features that we’ve built.
At Wercker we need to run scheduled jobs on our Kubernetes cluster. Since Kubernetes’ answer to cron (ScheduledJobs) isn’t quite production ready yet.
Editor’s note: Today’s guest post is by De Ville Weppenaar, a developer at Ad Dynamo, showing how to Automate your Ionic package build with Wercker.
We’re excited to announce the launch of Wercker Workflows, an important step toward solving the key automation challenges in CI/CD when deploying to cloud native architectures consisting of container registries and schedulers.
Check out the latest news from our ecosystem partners and some interesting reads on the state of containers and microservices.
Why, hello there - @elettire here on a rainy Saturday and I feel the need to bring you all in on the awesomeness that has been my first few weeks at Wercker.
Check out the latest news from our ecosystem partners and some interesting reads on the state of containers and microservices.
We knew containers were going to be big ever since 2011, back when we were executing user jobs with LXC containers.
The Early Access program allows us to beta test new features before we launch them publicly.
The goal of this guide is to get you comfortable automating your deployments to a Digital Ocean server using the wercker platform.
Today is an exciting day for wercker and its community. We are happy to announce we’ve raised a $4.5 million funding round, led by INKEF Capitalwith backing from our existing investor Notion Capital.
We’ve released an add-on for Bitbucket users! With the Wercker Pipeline Viewer, you can interact with your YAML and debug issues even faster! Install the Wercker Pipeline Viewer add-on by visiting the Atlassian marketplace
Today we’re glad to announce one of the most asked-for features: the optional store step!
We’ve just launched our public wercker Slack channel!
Amazon EC2 Container Service (ECS) is a container management service that allows you to run, stop and manage containers on a cluster of Amazon EC2 instances.
The Pivotal Cloud Foundry Solutions (PCFS) team at Pivotal uses Wercker for lightning fast onboarding of new team members.
As part of our inexorable march towards prod/dev parity, we’re launching support for Local Services today.
In this post we’ll discuss how to deploy a project consisting of two services to Mesosphere, or more specifically a running Marathon instance.
We’re super excited to announce the latest addition to the team. This week marks Walter’s first at Wercker.
Currently it is possible to trigger builds using our REST API. This allows users to trigger a build for a specific commit, or branch. Today we are enabling users to add environment variables while triggering a build. This will allow for more dynamic use cases.
Last week our CTO, termie gave a talk at the SF Microservices meetup on achieving dev-test-prod parity in a microservices world.
Docker is a popular product for running and distributing containerized applications, and Dockerfiles are a common way of constructing those containers. Unfortunately, Dockerfiles and the underlying assumptions they base their philosophy on are anti-patterns for exactly the kind of use cases...
Last month we announced our new API. Today we’re excited to release a new endpoint: triggerBuild!
Editors note: This post was originally featured on the CoreOS blog
The landscape of production has changed: monolithic is out, loosely coupled microservices are in.
For a while now you’ve been able to pull a specific build to your local machine using the wercker command line interface.
We’ve added a brand new help menu to the wercker website! Here you can submit ideas and quickly navigate to our devcenter.
Today we’re releasing four awesome new features that will change the way you develop:
The Wercker command line interface (written in golang) that allows you to run your builds locally.
Today, we’re happy to announce organizations on wercker. Organizations help you manage your applications when working with multiple collaborators and make access management easy and efficient.
Today we’ve released two Node.js modules for processing directory structures. In this update we’ll highlight what they do.
Writing tests is a staple in providing quality code. Code of all varieties can benefit heavily from having an extensive test suite. Only by having automated tests in place can you guarantee that the assumptions you are making about your code are true.
Today is a great day for wercker and its community! We’re pleased to announce our new $2.4m funding round, and very excited about taking wercker to the next level with this new investment and the insights and experience of our investors. We want to thank all of the wercker community for helping...
Today we’re releasing the preview version of our wercker app, bringing wercker notifications straight to your desktop, starting with Mac OS X support.
The first thing I ever wanted to be as a kid was a scientist. Or maybe it was a robot? Either way, that only lasted until the first time I touched a computer. From then on, I’ve only ever wanted to be a programmer. Knowing how to use computers made me feel powerful, everything about them was...
Recently, GitHub announced a change in how members are added and invited to organizations. This change had an impact for wercker and how you could permit wercker access to your repository that is part of an organization.
We’re happy to showcase an updated sidebar in this post. We got several requests for more control on the sidebar behavior. Some of our users wanted the sidebar to always be expanded.
We’ve made some modifications to the logging system on wercker. From now on logs will be limited to 1500000 bytes per buildstep. So this is about 1,4 megabytes. Most users will never reach this number, however there were a few instances where users did exceed this number.
Environment variables are the defacto way to retrieve information on wercker. Wercker provides a lot of information by default that we can use in our steps.
At Wercker we view deployment as a broad topic. Traditionally, we think about servers and Platform-as-a-Service providers when talking about deployment, but delivering static assets or uploading artifacts is of course deployment as well!
Not every commit might need a build on wercker, for instance when you’re working on a README or other type of documentation. Today we’re introducing the [ci skip] functionality to skip builds.
Now show off your wercker status with our brand new SVG status badges!
As you might have heared, there was a serious bug in OpenSSL. A lot of sites were exposed to this vulnarability, including parts of our infrastructure. In this blogpost we will discuss the implications and show the actions we’ve taken.
We have updated our Docker environment to have the latest docker version and we’ve also increased the HDD size.
We have updated our docker environment to have the latest docker version and we’ve also increased the HDD size.
At wercker, we want to make sure the entire application performs equally well on mobile devices as on the desktop. As such, we design every new feature and page with a mobile mindset.
We are going to start 2014 with an exciting new feature on wercker. For a while now we’ve been getting a lot of questions on gaining better insight into builds and deploys. Today, we’re very happy to launch Statistics on wercker.
2013 was the year that the Go programming language got even more popular and saw some significant updates.
As 2013 draws to a close, we want to take a moment to thank our community and look back on the past year.
In this article we want to go into some changes we recently made to our platform app.wercker.com and the addition of updating to Foundation 5.
Earlier today, Spencer Herzberg (author of the now famous Slack Notifation step) tweeted with the question if we have plans for dokku deployments. The answer is: we already support it! In this post we’ll show you how to use it.
A few days ago Go version 1.2 was released. It is good to see the Go team successfully shortened the time between releases. Instead of the 14 months between 1.1 and 1.0, they delivered 1.2 in 7 months. We are celebrating this release by upgrading our environment as well. As of today the ...
Our friend William Li has created a Fluid icon for wercker!
In the upcoming weeks we’re updating the versions of the Ruby and Node.js boxes. This post will detail the changes. We’ll also show you how you can set the version of a box.
Last week, one of our awesome users, Spencer Herzberg, created a wercker step that pushes build and deploy notifications to Slack, the new social networking platform for teams.
Over the last couple of weeks we’ve been busy. In this post we’ll go over some of those changes.
A few days ago there was a support request over at the #wercker IRC channel, requesting support for wheels. The python stack on wercker could use some brush up so, yesterday we released some new and upgraded boxes and steps.
We’ve had some awesome developer contributions this week, and we’d like to discuss some of them!
A mostly subtle change, but we are happy with the improvements we made on our menu bar.
It’s that time again where we review the week! We had a number of updates over the past week so let’s go over them. Signing up for wercker is free and easy.
Wercker is an open platform and can be extended and enhanced by utilizing easily reusable steps and boxes.
What if you could automatically set version code and version name of your app? Incementing each build no matter which branch, or keep seperate version numbers for each branch.
We’re excited to be one of Europe’s hot startups according to WiredUK. Signing up for wercker is free and easy.
Fixing 100% cpu utilization with CSS animations in Chrome.
It’s that time again where we review the week! We had a number of updates over the past two weeks so let’s go over them. Signing up for wercker is free and easy.
It’s that time again where we review the week! We had a number of updates over the past two weeks so let’s go over them
In this article we are going to a deep dive on how to do continous delivery for your applications from wercker to Digital Ocean.
In this article we will dive into how to do continous delivery from wercker to cloud providers such as AWS, RackSpace and Digital Ocean.
It’s that time again where we review the week! We had a number of updates over the past week so let’s go over them. Signing up for wercker is free and easy. README
When we started out building wercker, we didn’t just wanted to develop another continuous integration or deployment offering, we also wanted to create a better place where we could work together and communicate.
After HipChat, Campfire and IRC notifications, you are now also able to send email notifications from your build and deploy pipelines.
After HipChat and Campfire notifications, we’re now happy to publish a post on how to add IRC notifcations to your build and deploy pipelines.
It’s that time again where we review the week! We had a number of updates over the past week so let’s go over them. Signing up for wercker is free and easy.
I have automated the build and deployment pipeline for my personal blog. For every push, wercker generates my site, which validates the content and tests it for known deprecations.
Last week with HipChat notifications, we introduced the ‘after-steps’ functionality on wercker, which allows you to create hooks to be called after builds or deploys.
Code coverage can be an important metric to watch. It gives you insight in which parts of your code are covered well by tests and which might need some extra attention.
With the Open Delivery platform you are now able to create your own boxes and steps for your build and deployment pipelines on wercker.
I am using Jekyll for my personal blog and host it on Amazon S3
It’s that time again where we review the week! We had a big number of updates over the past week so let’s go over them. Signing up for wercker is free and easy.
We recently released the Open Delivery platform that allows you to create your own boxes that run your wercker pipeline and the steps that make up this pipeline.
As we recently released the Open Delivery Platform wercker is now capable of building and delivering Golang projects. In this post we want to take you through speeding up your build time for golang projects with caching present on wercker.
Yesterday we announced the wercker directory and the Open Delivery platform, enabling every developer to create their own box on wercker that specifies their stack but also the steps that are integral to theirpipeline on wercker.
We had a few updates this week so lets go over them! Signing up for wercker is free and easy.
Looking back at wercker six months or so, it’s incredible to see the progress we’ve made, not only from a functional standpoint but also from a product design perspective.
It is that time again that wercker reviews the past week, so let’s get to it! Signing up for wercker is free and easy.
In this tutorial we will briefly discuss how to set up your sass and compass compilation steps on wercker.
In this post we will describe how wercker actually works and go into what goes on inside the wercker pipeline. This article is written to help you get a better understanding of the wercker internals and what goes on when a build is triggered.
Today, we have added build and deployment status output in thecctray.xml format, an RSS-like continuous integration server status feed, which
We’ve had a few updates this week, let’s go over them quickly as we ramp up some exciting new developments for next week! Signing up for wercker is free and easy.
This week we’ve opened up our registrations and had a number of tutorials. Checkout our week in review below! Signing up for wercker is free and easy.
Wercker allows you to deploy your application to various Platform-as-a-Service (PaaS) providers such as Heroku but also Infrastructure-as-a-Service providers including Amazon Web Services and Rackspace.
We’ve had some awesome developer contributions by Petar Radošević and John Keyes this week and we’d love to share them with the rest of the community.
We’re happy to showcase a new look for our product homepage. At wercker we’re continuously improving our platform, how it looks, feels and works.
Over the past few weeks, we’ve been very active at wercker in improving ourproduct, writing up severaltutorials and articles on how to use wercker and announced integration with both Heroku and RedHat’s OpenShift
This week we’ve had a number of tutorials and a big update to our workflow for adding an application to wercker. Signing up for wercker is free and easy.
At wercker, we love and appreciate receiving feedback from our users and the developer community as it helps us finetune and
Developer and wercker enthousiast JohnKeyes wrote up several posts on wercker. Below we give a brief overview of the posts.
We’ve had a good number of updates this week at wercker, a quick overview of what has been going on.
At wercker we make heavy use of GitHub and are big fans of what Tom, Chris, PJ, Scott and the rest of the GitHub team have built over the last years.When we
We’re very excited to announce deployment support for OpenShift, RedHat’s platform-as-a-service solution.
Auto-deploying your applications with wercker. Wercker’s auto deploy feature enables you to automatically update your applications for selected git branches, increasing developer velocity even more.
At wercker we are firm believers in excellent documentation. As developers ourselves we want to be up and running with a new technolgy or system as fast as possible.
The Devopsdays Amsterdam are upon us! Previous conferences were in London, New York, Mountain View and even Sao Paulo, and now Amsterdam will bring you the event where you can learn more about dev and ops working together.
Today, we excited to announce our new logo and in this post we’d love to share our process with you.
SAN FRANCISCO and AMSTERDAM – January 23, 2013 – Wercker, a cloud-based continuous delivery platform for cloud software development, announced today that
We are very excited to announce that Wercker won best startup at the Structure:Europe Launchpad event.
Build, test and deploy like never before with the power of Wercker
Third party Integration
Support on Slack