8000 chef/omnibus at master · elthariel/chef · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
{"payload":{"allShortcutsEnabled":false,"path":"omnibus","repo":{"id":72898732,"defaultBranch":"master","name":"chef","ownerLogin":"elthariel","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-11-05T01:52:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/154355?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1616148868.719292","canEdit":false,"refType":"branch","currentOid":"e24711b32abbaa969cc8caf3d3d5b63373a6beb7"},"tree":{"items":[{"name":"config","path":"omnibus/config","contentType":"directory"},{"name":"files","path":"omnibus/files","contentType":"directory"},{"name":"package-scripts","path":"omnibus/package-scripts","contentType":"directory"},{"name":"resources/chef","path":"omnibus/resources/chef","contentType":"directory","hasSimplifiedPath":true},{"name":".gitignore","path":"omnibus/.gitignore","contentType":"file"},{"name":".kitchen.vmware.yml","path":"omnibus/.kitchen.vmware.yml","contentType":"file"},{"name":".kitchen.yml","path":"omnibus/.kitchen.yml","contentType":"file"},{"name":"Berksfile","path":"omnibus/Berksfile","contentType":"file"},{"name":"Gemfile","path":"omnibus/Gemfile","contentType":"file"},{"name":"Gemfile.lock","path":"omnibus/Gemfile.lock","contentType":"file"},{"name":"README.md","path":"omnibus/README.md","contentType":"file"},{"name":"omnibus.rb","path":"omnibus/omnibus.rb","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README.md","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eClient Tools Omnibus project\u003c/h1\u003e\u003ca id=\"user-content-client-tools-omnibus-project\" class=\"anchor\" aria-label=\"Permalink: Client Tools Omnibus project\" href=\"#client-tools-omnibus-project\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis project creates full-stack platform-specific packages for the following projects:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAngryChef\u003c/li\u003e\n\u003cli\u003eChef\u003c/li\u003e\n\u003cli\u003eChef with FIPS enabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInstallation\u003c/h2\u003e\u003ca id=\"user-content-installation\" class=\"anchor\" aria-label=\"Permalink: Installation\" href=\"#installation\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou must have a sane Ruby 1.9+ environment with Bundler installed. Ensure all\nthe required gems are installed:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle install --without development\"\u003e\u003cpre\u003e$ bundle install --without development\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eUsage\u003c/h2\u003e\u003ca id=\"user-content-usage\" class=\"anchor\" aria-label=\"Permalink: Usage\" href=\"#usage\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBuild\u003c/h3\u003e\u003ca id=\"user-content-build\" class=\"anchor\" aria-label=\"Permalink: Build\" href=\"#build\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou create a platform-specific package using the \u003ccode\u003ebuild project\u003c/code\u003e command:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec omnibus build \u0026lt;PROJECT\u0026gt;\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus build \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe platform/architecture type of the package created will match the platform\nwhere the \u003ccode\u003ebuild project\u003c/code\u003e command is invoked. For example, running this command\non a MacBook Pro will generate a Mac OS X package. After the build completes\npackages will be available in the \u003ccode\u003epkg/\u003c/code\u003e folder.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eClean\u003c/h3\u003e\u003ca id=\"user-content-clean\" class=\"anchor\" aria-label=\"Permalink: Clean\" href=\"#clean\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can clean up all temporary files generated during the build process with\nthe \u003ccode\u003eclean\u003c/code\u003e command:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec omnibus clean \u0026lt;PROJECT\u0026gt;\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus clean \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAdding the \u003ccode\u003e--purge\u003c/code\u003e purge option removes \u003cstrong\u003eALL\u003c/strong\u003e files generated during the\nbuild including the project install directory (\u003ccode\u003e/opt/chef\u003c/code\u003e) and\nthe package cache directory (\u003ccode\u003e/var/cache/omnibus/pkg\u003c/code\u003e):\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec omnibus clean \u0026lt;PROJECT\u0026gt; --purge\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus clean \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e --purge\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePublish\u003c/h3\u003e\u003ca id=\"user-content-publish\" class=\"anchor\" aria-label=\"Permalink: Publish\" href=\"#publish\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOmnibus has a built-in mechanism for releasing to a variety of \"backends\", such\nas Amazon S3 and Artifactory. You must set the proper credentials in your \u003ccode\u003eomnibus.rb\u003c/code\u003e\nconfig file or specify them via the command line.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec omnibus publish path/to/*.deb --backend s3\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus publish path/to/\u003cspan class=\"pl-k\"\u003e*\u003c/span\u003e.deb --backend s3\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eHelp\u003c/h3\u003e\u003ca id=\"user-content-help\" class=\"anchor\" aria-label=\"Permalink: Help\" href=\"#help\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFull help for the Omnibus command line interface can be accessed with the\n\u003ccode\u003ehelp\u003c/code\u003e command:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec omnibus help\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus \u003cspan class=\"pl-c1\"\u003ehelp\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eKitchen-based Build Environment\u003c/h2\u003e\u003ca id=\"user-content-kitchen-based-build-environment\" class=\"anchor\" aria-label=\"Permalink: Kitchen-based Build Environment\" href=\"#kitchen-based-build-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eEvery Omnibus project ships will a project-specific\n\u003ca href=\"http://berkshelf.com/\" rel=\"nofollow\"\u003eBerksfile\u003c/a\u003e that will allow you to build your omnibus projects on all of the projects listed\nin the \u003ccode\u003e.kitchen.yml\u003c/code\u003e. You can add/remove additional platforms as needed by\nchanging the list found in the \u003ccode\u003e.kitchen.yml\u003c/code\u003e \u003ccode\u003eplatforms\u003c/code\u003e YAML stanza.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eThis build environment is designed to get you up-and-running quickly. However,\nthere is nothing that restricts you to building on other platforms. Simply use\nthe \u003ca href=\"https://github.com/chef-cookbooks/omnibus\"\u003eomnibus cookbook\u003c/a\u003e to setup\nyour desired platform and execute the build steps listed above.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eThe default build environment requires Test Kitchen and VirtualBox for local\ndevelopment. Test Kitchen also exposes the ability to provision instances using\nvarious cloud providers like AWS, DigitalOcean, or OpenStack. For more\ninformation, please see the \u003ca href=\"http://kitchen.ci\" rel=\"nofollow\"\u003eTest Kitchen documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eOnce you have tweaked your \u003ccode\u003e.kitchen.yml\u003c/code\u003e (or \u003ccode\u003e.kitchen.local.yml\u003c/code\u003e) to your\nliking, you can bring up an individual build environment using the \u003ccode\u003ekitchen\u003c/code\u003e\ncommand.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec kitchen converge chef-ubuntu-1404\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e kitchen converge chef-ubuntu-1404\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThen login to the instance and build the project as described in the Usage\nsection:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec kitchen login \u0026lt;PROJECT\u0026gt;-ubuntu-1204\n[vagrant@ubuntu...] $ cd chef/omnibus\n[vagrant@ubuntu...] $ bundle install --without development # Don't install dev tools!\n[vagrant@ubuntu...] $ ...\n[vagrant@ubuntu...] $ bundle exec omnibus build \u0026lt;PROJECT\u0026gt; -l internal\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e kitchen login \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e-ubuntu-1204\n[vagrant@ubuntu...] $ \u003cspan class=\"pl-c1\"\u003ecd\u003c/span\u003e chef/omnibus\n[vagrant@ubuntu...] $ bundle install --without development \u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e Don't install dev tools!\u003c/span\u003e\n[vagrant@ubuntu...] $ ...\n[vagrant@ubuntu...] $ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus build \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e -l internal\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ kitchen login chef-ubuntu-1404\n[vagrant@ubuntu...] $ source load-omnibus-toolchain.sh\n[vagrant@ubuntu...] $ cd chef/omnibus\n[vagrant@ubuntu...] $ bundle install --without development # Don't install dev tools!\n[vagrant@ubuntu...] $ ...\n[vagrant@ubuntu...] $ bundle exec omnibus build chef -l internal\"\u003e\u003cpre\u003e$ kitchen login chef-ubuntu-1404\n[vagrant@ubuntu...] $ \u003cspan class=\"pl-c1\"\u003esource\u003c/span\u003e load-omnibus-toolchain.sh\n[vagrant@ubuntu...] $ \u003cspan class=\"pl-c1\"\u003ecd\u003c/span\u003e chef/omnibus\n[vagrant@ubuntu...] $ bundle install --without development \u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e Don't install dev tools!\u003c/span\u003e\n[vagrant@ubuntu...] $ ...\n[vagrant@ubuntu...] $ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus build chef -l internal\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can also login to Windows instances but will have to manually call the\n\u003ccode\u003eload-omnibus-toolchain.bat\u003c/code\u003e script which initializes the build environment.\nPlease note the mounted code directory is also at \u003ccode\u003eC:\\home\\vagrant\\chef\\omnibus\u003c/code\u003e\nas opposed to \u003ccode\u003eC:\\Users\\vagrant\\chef\\omnibus\u003c/code\u003e.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ bundle exec kitchen login \u0026lt;PROJECT\u0026gt;-windows-81-professional\nLast login: Sat Sep 13 10:19:04 2014 from 172.16.27.1\nMicrosoft Windows [Version 6.3.9600]\n(c) 2013 Microsoft Corporation. All rights reserved.\n\nC:\\\u0026gt;C:\\vagrant\\load-omnibus-toolchain.bat\n\nC:\\\u0026gt;cd C:\\vagrant\\code\\chef\\omnibus\n\nC:\\vagrant\\code\\chef\\omnibus\u0026gt;bundle install --without development\n\nC:\\vagrant\\code\\chef\\omnibus\u0026gt;bundle exec omnibus build chef -l internal\"\u003e\u003cpre\u003e$ bundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e kitchen login \u003cspan class=\"pl-k\"\u003e\u0026lt;\u003c/span\u003ePROJECT\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003e-windows-81-professional\nLast login: Sat Sep 13 10:19:04 2014 from 172.16.27.1\nMicrosoft Windows [Version 6.3.9600]\n(c) 2013 Microsoft Corporation. All rights reserved.\n\nC:\u003cspan class=\"pl-cce\"\u003e\\\u0026gt;\u003c/span\u003eC:\u003cspan class=\"pl-cce\"\u003e\\v\u003c/span\u003eagrant\u003cspan class=\"pl-cce\"\u003e\\l\u003c/span\u003eoad-omnibus-toolchain.bat\n\nC:\u003cspan class=\"pl-cce\"\u003e\\\u0026gt;\u003c/span\u003ecd C:\u003cspan class=\"pl-cce\"\u003e\\v\u003c/span\u003eagrant\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003eode\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003ehef\u003cspan class=\"pl-cce\"\u003e\\o\u003c/span\u003emnibus\n\nC:\u003cspan class=\"pl-cce\"\u003e\\v\u003c/span\u003eagrant\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003eode\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003ehef\u003cspan class=\"pl-cce\"\u003e\\o\u003c/span\u003emnibus\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003ebundle install --without development\n\nC:\u003cspan class=\"pl-cce\"\u003e\\v\u003c/span\u003eagrant\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003eode\u003cspan class=\"pl-cce\"\u003e\\c\u003c/span\u003ehef\u003cspan class=\"pl-cce\"\u003e\\o\u003c/span\u003emnibus\u003cspan class=\"pl-k\"\u003e\u0026gt;\u003c/span\u003ebundle \u003cspan class=\"pl-c1\"\u003eexec\u003c/span\u003e omnibus build chef -l internal\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor a complete list of all commands and platforms, run \u003ccode\u003ekitchen list\u003c/code\u003e or\n\u003ccode\u003ekitchen help\u003c/code\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eLicense\u003c/h2\u003e\u003ca id=\"user-content-license\" class=\"anchor\" aria-label=\"Permalink: License\" href=\"#license\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Copyright 2012-2016, Chef Software, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \u0026quot;License\u0026quot;);\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \u0026quot;AS IS\u0026quot; BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\"\u003e\u003cpre lang=\"text\" class=\"notranslate\"\u003e\u003ccode\u003eCopyright 2012-2016, Chef Software, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003c/article\u003e","errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"Client Tools Omnibus project","anchor":"client-tools-omnibus-project","htmlText":"Client Tools Omnibus project"},{"level":2,"text":"Installation","anchor":"installation","htmlText":"Installation"},{"level":2,"text":"Usage","anchor":"usage","htmlText":"Usage"},{"level":3,"text":"Build","anchor":"build","htmlText":"Build"},{"level":3,"text":"Clean","anchor":"clean","htmlText":"Clean"},{"level":3,"text":"Publish","anchor":"publish","htmlText":"Publish"},{"level":3,"text":"Help","anchor":"help","htmlText":"Help"},{"level":2,"text":"Kitchen-based Build Environment","anchor":"kitchen-based-build-environment","htmlText":"Kitchen-based Build Environment"},{"level":2,"text":"License","anchor":"license","htmlText":"License"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Felthariel%2Fchef%2Ftree%2Fmaster%2Fomnibus"}},"totalCount":12,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":".bundle","path":".bundle","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":"acceptance","path":"acceptance","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"chef-config","path":"chef-config","contentType":"directory"},{"name":"ci","path":"ci","contentType":"directory"},{"name":"distro","path":"distro","contentType":"directory"},{"name":"ext","path":"ext","contentType":"directory"},{"name":"kitchen-tests","path":"kitchen-tests","contentType":"directory"},{"name":"lib-backcompat","path":"lib-backcompat","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"omnibus","path":"omnibus","contentType":"directory"},{"name":"spec","path":"spec","contentType":"directory"},{"name":"tasks","path":"tasks","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":".rspec","path":".rspec","contentType":"file"},{"name":".rubocop.yml","path":".rubocop.yml","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":".yardopts","path":".yardopts","contentType":"file"},{"name":"CBGB.md","path":"CBGB.md","contentType":"file"},{"name":"CBGB.toml","path":"CBGB.toml","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CHEF_MVPS.md","path":"CHEF_MVPS.md","contentType":"file"},{"name":"CLA_ARCHIVE.md","path":"CLA_ARCHIVE.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"Gemfile","path":"Gemfile","contentType":"file"},{"name":"Gemfile.lock","path":"Gemfile.lock","contentType":"file"},{"name":"HISTORY.md","path":"HISTORY.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"MAINTAINERS.md","path":"MAINTAINERS.md","contentType":"file"},{"name":"MAINTAINERS.toml","path":"MAINTAINERS.toml","contentType":"file"},{"name":"NOTICE","path":"NOTICE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"RELEASE_NOTES.md","path":"RELEASE_NOTES.md","contentType":"file"},{"name":"ROADMAP.md","path":"ROADMAP.md","contentType":"file"},{"name":"Rakefile","path":"Rakefile","contentType":"file"},{"name":"VERSION","path":"VERSION","contentType":"file"},{"name":"appveyor.yml","path":"appveyor.yml","contentType":"file"},{"name":"chef-universal-mingw32.gemspec","path":"chef-universal-mingw32.gemspec","contentType":"file"},{"name":"chef.gemspec","path":"chef.gemspec","contentType":"file"},{"name":"omnibus_overrides.rb","path":"omnibus_overrides.rb","contentType":"file"},{"name":"version_policy.rb","path":"version_policy.rb","contentType":"file"}],"totalCount":44}},"fileTreeProcessingTime":8.094133999999999,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/elthariel/chef/branches":{"post":"QMTews8fKNo85h8TCfvtLQK0Qxch9s84ahNpaJhNqNgUP2N5XlOHAAnaQivX46htmQkKvoZmEGT-vzmjkTFuTQ"},"/elthariel/chef/branches/fetch_and_merge/master":{"post":"lm7FmcEd2vlfS9lIWqOePE5EiD64cSKMWqfLohcom2Ug0vkbD_gKvzgmPyaLe9cXDa2_wYgszwgkwZiRUr-BHw"},"/elthariel/chef/branches/fetch_and_merge/master?discard_changes=true":{"post":"lv5lywXdffeV6MBbpir900kgc0aatkRxAAv3Zmz4QkEgQllJyzitsfKFJjV38rT4CslEuarrqfV-baRVKW9YOw"}}},"title":"chef/omnibus at master · elthariel/chef","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-d30550df4878.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0