Giter VIP home page Giter VIP logo

cutezjz / batchexplorer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure/batchexplorer

0.0 3.0 0.0 11.02 MB

A client tool to help create, debug and monitor Azure Batch Applications

Home Page: https://azure.github.io/BatchExplorer/

License: Other

PowerShell 0.14% TypeScript 84.78% JavaScript 0.53% Python 0.49% Dockerfile 0.09% Batchfile 0.01% Shell 0.02% HTML 9.60% CSS 4.36%

batchexplorer's Introduction

BatchExplorer

VSTS Build Status Build Status codecov

Note: BatchExplorer is in preview.

Batch Explorer is a tool to manage your Azure Batch accounts. The goal is to implement a great user experience that will help you debug, monitor and manage your pools, jobs and tasks. It will also include experimental features such as Batch Templates in the aim to improve your Batch experience. We are open to any feedback, ideas and contributions you might have.

BatchExplorer is updated monthly with new features and bug fixes. You can download it for Windows, macOS, and Linux on Batch Explorer website.

Downloads

You can download the latest version at https://github.com/Azure/BatchExplorer/releases

Building BatchExplorer yourself

1. Prerequisites

  • Install node.js version 8 or greater. Download
  • Install python 3.6 (doesn't need to be in the path if that breaks your environment)

2. Clone the repo

  • At stable branch git clone -b stable https://github.com/Azure/BatchExplorer
  • Or for the latest changes git clone https://github.com/Azure/BatchExplorer

Move to the directory cd BatchExplorer

3. Build the app with all in one command line(Windows only)

Call this command and it will check you have everything setup correctly and build the app.

.\scripts\install\install-windows

You can skip all the other steps

4. Install the dependencies

npm install
pip3 install -r python/requirements.txt # or pip if on windows or only have python 3.6 installed

4.5 Setup some configuration(Only in certain case)

If you didn't installed python in the path you will need to let BatchExplorer know where it is. Set an environment variable called BL_PYTHON_PATH with that path to the python executable. BatchExplorer will look first to see if this environment variable is set if not try python3 and then python to find an installation of python 3.6

5. Build and run the application

# Make an executable, this will bundle all needed dependencies including node and python
npm run build-and-pack

# Manual
npm run build:prod
npm run electron:prod

# To debug errors
npm run build
npm run electron

Feedback

Developers

Dev docs

Data/Telemetry.

Batch Explorer collects usage data and sends it to Microsoft to help improve our products and services. Read Microsoft's privacy statement to learn more.

Please go see How to disable crash reporting and telemetry to disable it

License

Copyright (c) Microsoft Corporation. All rights reserved.

Batch Explorer is licensed under MIT See license Some icons are under Creative Commons Attribution-ShareAlike 3.0 Unported See license

batchexplorer's People

Contributors

timotheeguerin avatar ascobie avatar johnnyzhang82 avatar arinehouse avatar paselem avatar lordcheeto avatar davefellows avatar alfpark avatar porges avatar hamidzr avatar nehal-j avatar yanrez avatar

Watchers

James Cloos avatar cutezjz avatar  avatar

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.