<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps on Atamel.Dev</title><link>https://atamel.dev/tags/devops/</link><description>Recent content in DevOps on Atamel.Dev</description><generator>Hugo</generator><language>en</language><managingEditor>atamel@gmail.com (Mete Atamel)</managingEditor><webMaster>atamel@gmail.com (Mete Atamel)</webMaster><lastBuildDate>Sun, 12 Apr 2020 11:54:34 +0100</lastBuildDate><atom:link href="https://atamel.dev/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Knative + Buildpacks: Source code to container image without Dockerfile</title><link>https://atamel.dev/posts/2019/05-16_knative---buildpacks--source-code-to-container-image-without-dockerfile/</link><pubDate>Thu, 16 May 2019 00:02:49 +0000</pubDate><author>atamel@gmail.com (Mete Atamel)</author><guid>https://atamel.dev/posts/2019/05-16_knative---buildpacks--source-code-to-container-image-without-dockerfile/</guid><description>&lt;p&gt;&lt;figure&gt;
 &lt;img src="https://atamel.dev/img/2019/1__Sj53JniX4gStXhMQ5MkEcQ.png" alt="" /&gt;
 
&lt;/figure&gt;
&lt;figure&gt;
 &lt;img src="https://atamel.dev/img/2019/1__hUr6dlRbTCHwoGbVZg3Ivg.png" alt="" /&gt;
 
&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;I previously &lt;a href="https://medium.com/google-cloud/hands-on-knative-part-3-d8731ad2f23d"&gt;talked about&lt;/a&gt; &lt;a href="https://github.com/knative/build"&gt;Knative Build&lt;/a&gt; and how it enables you to go from source code to a container image in a repository. You can write your Build from scratch or you can rely on many of the &lt;a href="https://github.com/knative/build-templates"&gt;BuildTemplates&lt;/a&gt; Knative already provides. For example, in my &lt;a href="https://github.com/meteatamel/knative-tutorial"&gt;Knative Tutorial&lt;/a&gt;, I &lt;a href="https://github.com/meteatamel/knative-tutorial/blob/master/docs/10.5-kanikobuildtemplate.md"&gt;show&lt;/a&gt; how to install &lt;a href="https://github.com/knative/build-templates/tree/master/kaniko"&gt;Kaniko BuildTemplate&lt;/a&gt; and use Kaniko to build container images.&lt;/p&gt;
&lt;p&gt;You normally need to write a &lt;code&gt;Dockerfile&lt;/code&gt;, so Knative Build (or Kaniko to be more precise) knows how to build the container image. Wouldn’t it be great if there was a an automatic way to build your app without having to define a &lt;code&gt;Dockerfile&lt;/code&gt; ? Well, there is!&lt;/p&gt;</description></item></channel></rss>