酷徒LOGO
0 0 评论
文章标签:Vagrant  PAC  PACK  Packer  BASE  构建  
baseboxes build with packer.io for use with vagrant

  • 源代码名称:vagrant-boxes
  • 源代码网址:http://www.github.com/ffuenf/vagrant-boxes
  • vagrant-boxes源代码文档
  • vagrant-boxes源代码下载
  • Git URL:
    git://www.github.com/ffuenf/vagrant-boxes.git
  • Git Clone代码到本地:
    git clone http://www.github.com/ffuenf/vagrant-boxes
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ffuenf/vagrant-boxes
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • ffuenf - code • design • e-commerce

    vagrant

    GitHub tagBuild StatusPayPal Donate

    用封隔器制造baseboxes的。 这个库包括用于构建baseboxes的封隔器模板。 生成框可以通过

    命令行工具用法

    确保安装了上工具。

    必须存在以下环境变量:

    • PACKER_ATLAS_TOKEN Atlas API令牌
    • AWS_ACCESS_KEY_ID web Webservices密钥标识
    • AWS_SECRET_ACCESS_KEY web Webservices访问密钥

    你必须调整Thorfile行 50到 MATCH,你自己的S3 bucket。

    运行以下命令来生成/上载单个框:

    
    $ bundle exec thor packer:build 
    
    
     --atlas_version=1.0.0 # version tag
    
    
     --os=debian # os distribution (debian/ubuntu)
    
    
     --os_version=8.9.0 # os version
    
    
     --providers=virtualbox,vmware_desktop,parallels # providers to build
    
    
    
    

    运行以下命令以同步方式生成/上载所有框:

    
    $./build_boxes.sh
    
    
    
    

    运行以下命令删除临时工件

    
    $ bundle exec thor packer:clean cache
    
    
    
    

    运行以下命令删除所有本地框文件

    
    $ bundle exec thor packer:clean boxes
    
    
    
    
    机顶盒

    //Ubuntu/校验和/清单
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 2.3.0 -5 ubuntu1
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/ubuntu-17 04-server-amd64
    Virtualboxubuntu-17.04-server-amd64_virtualbox.box
    VMWare Fusionubuntu-17.04-server-amd64_vmware.box
    Ubuntu Ubuntu Server服务器 x86_64/校验和/清单文件
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 2.1.5 -4 ubuntu1
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/ubuntu-17 10-server-amd64
    Virtualboxubuntu-17.10-server-amd64_virtualbox.box
    VMWare Fusionubuntu-17.10-server-amd64_vmware.box
    //Ubuntu/校验和/清单
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 2.3.0 -5 ubuntu1
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/ubuntu-16.04.3-server-amd64
    Virtualboxubuntu-16.04.3-server-amd64_virtualbox.box
    VMWare Fusionubuntu-16.04.3-server-amd64_vmware.box
    /Trusty Tahr 14.04.4服务器 x86_64/校验和/清单
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 1.9.3.484 -2 ubuntu1.2
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/ubuntu-14.04.4-server-amd64
    Virtualboxubuntu-14.04.4-server-amd64_virtualbox.box
    VMWare Fusionubuntu-14.04.4-server-amd64_vmware.box

    Debian

    Debian扩展 9.3.0 x86_64/校验和(/清单
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 2.3.3 -1 +deb9u2
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/debian-9.3。0-amd64
    Virtualboxdebian-9.3.0-amd64_virtualbox.box
    VMWare Fusiondebian-9.3.0-amd64_vmware.box
    Debian Jessie x86_64/校验 CHECKSUMS/清单
    • VMware工具 10.2.0 build-7259539
    • VirtualBox客人补充 5.2.6
    • 厨师 13.6.4 -1
    • ruby 2.1.5 -2 +deb8u3
    • Rubygems 2.7.4
    提供者 URL
    Vagrantcloudffuenf/debian-8.10.0-amd64
    Virtualboxdebian-8.10.0-amd64_virtualbox.box
    VMWare Fusiondebian-8.10.0-amd64_vmware.box
    测试

    下面是为 cookbook 自动化测试提供的以下Thor任务:

    
    $ bundle exec thor list
    
    
    thor packer:build # Execute the packer builder
    
    
    thor packer:clean # Remove temporary artifacts
    
    
    thor packer:validate # Validate all the packer templates
    
    
    
    

    许可证和作者

    在Apache许可以证下许可以证版本 2.0 ("许可以证") ;你可以能不使用这里文件,除了符合许可以证。 你可以获得许可证的副本在*

    
    http://www.apache.org/licenses/LICENSE-2.0
    
    
    
    

    在规定的法律或者书面许可下,在许可条款下分发的软件在不保证任何种类的担保或者条件的前提下分发,或者明示或者隐含。 查看许可协议下特定语言的许可权限和限制的许可证。



    文章标签:BASE  构建  PAC  PACK  Vagrant  Packer  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷