Giter Site home page Giter Site logo

usdk-image-tools's Introduction

1. usdk-target-build  

The core tool to create Ubuntu SDK images.

Usage:
  $ sudo usdk-target-build -a [ target arch ]
                           -b [ base arch ]
                           -f [ framework ]
Example:
  $ sudo usdk-target-build -a armhf -b amd64 -f ubuntu-sdk-15.04


2. create_image_bundle

Shell script what bundles the usdk-target-build to create the full set of
supported Ubuntu SDK targets. It needs about 4GB disk space and it might 
take several hours to complete.

Usage:
  $ sudo create_image_bundle 

3. usdk-target-tester

Validation tool to test the release candidate Ubuntu SDK Images

First the images need be created with the usdk-target-build or with the
create_image_bundle. The images and the json files need to be published to
a server.

For example to https://[IMAGE_SERVER]/images

The [IMAGE_SERVER] must be a valid SSL certified web server.

The index.json file need to be present locally as a reference list of the
tested images.

Usage:
  $ sudo USDK_TEST_REMOTE=https://[IMAGE_SERVER]/images usdk-target-tester [ -b ]

  -b: Branch the test projects to /tmp

The tool will branch the test projects from the launchpad and check if the
image server and the LXD backend are correct.

All the images from the index.json will be downloaded from the server one by
and and after they pass a basic test set the test projects will be built in
the container.

The tool requires the ubuntu-sdk-tools and bzr packages in the system.

3. publish_image_bundle

Tool to publish the SDK images to the server for testing purposes.

The script must be customized for the server the images are piublished to. The
publishing is done via SSH, so the username and the server need to be modified 
in the script. Also if the server is accesable on VPN network the right profile
need to be given. 

USER_ON_SERVER="bzoltan"
SERVER="people.canonical.com"
VPN_CONNECTION="uk-bzoltan"

Usage:
  $ publish_image_bundle

usdk-image-tools's People

Contributors

bzoltan1 avatar

Watchers

 avatar  avatar

Forkers

ubports

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.