Giter Club home page Giter Club logo

salt-jenkins's Introduction

Salt Jenkins

These are states and related packer configuration for creating golden images and containers that are used for testing salt. These also hold the states that are run at the beginning of the cloud tests.

Contributing

The salt-jenkins project is welcome and open to contributions. All PRs should go into the master branch.

If you want to open a PR to this repo that the CI should run on, push your change to a branch on the upstream repo (https://github.com/saltstack/salt-jenkins). CI does not run on PRs from forks. If you are unable to do that, open your change from a fork and ask someone on the core team to push your changes to a branch on the upstream repo after they have read through and agree with the changes and then open a PR from that branch.

If you are only making a doc change, or a cloud-test change, or something that doesn't need the CI to run, just opening a PR from a fork is fine.

Salt Jenkins State Tree

Salt states used to run Jenkins tests.

The salt-jenkins state tree is used to configure and prepare the testing VMs used to run Salt's test suite on Salt's Jenkins system. These states install the testing requirements needed to execute the tests themselves, any packages and dependencies needed for particular module or state tests to run, set up configuration files, and clone Salt into the /testing directory.

Occasionally, new packages need to be installed on the testing VMs to ensure that particular tests will run. For example, if a contributor adds a test file for Salt's docker execution module, the docker package needs to be installed on the test VMs. This repository is the place to perform that package installation by adding a state.

salt-jenkins's People

Contributors

aboe76 avatar akm0d avatar aspyatkin avatar ch3ll avatar cro avatar dubb-b avatar dwoz avatar garethgreenaway avatar gtmanfred avatar holmboe avatar jacksontj avatar jfindlay avatar justinta avatar kaisforza avatar kiorky avatar krionbsd avatar mgwilliams avatar probot-auto-merge[bot] avatar rajvidhimar avatar rallytime avatar s0undt3ch avatar sagetherage avatar scriptautomate avatar techhat avatar terminalmage avatar thatch45 avatar twangboy avatar utahdave avatar waynew avatar westurner avatar

Watchers

 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.