Skip to main content

General purpose DevOps-related scripts and tools

Project description

DevOps Toolset

Last commit Build status Release
Sonar quality gate Sonar coverage Sonar tech debt Sonar violations
GitHub SemVer tag Repo size Top language License
Liberapay Donate Liberapay Donate PayPal

Everything than can be automated, must be automated!

Logo

Getting Started

Description

This project contains general purpose, DevOps-related, scripts and tools.

Prerequisites

  • You need Python 3.8.2+ installed on your machine. Please follow the instructions on the Python web site.
  • You also need to have pip package manager installed.

How to use

  1. Install from the PyPI package index using the following command: pip install devops-toolset
  2. Reference the package in your pipeline to have these tools available.

Running the tests

Unit tests

To run the unit tests you need to install pytest from PyPI. You can do so by executing the following command:

pip install pytest

Then, run the tests using the following command at the project's root path:

pytest

File structure

Directory / file Description
/.devops Contains pipeline definitions for the project
/core Core settings for devops-toolset
/.devops-platforms Contains platform-specific code
/filesystem File system related tools
/i18n Internationalization related tools
/json-schemas Json schemas that support needed JSON document structures
/project types Contains scripts and tools related to specific project types like Angular, AWS, .NET, Linux, Maven, NodeJS, PHP os WordPress
/tools Contains helpers and tools used in scripts
/toolset Script that downloads "manually" this toolset to a directory (deprecated)
/project.xml Project description and project version

WordPress tools

This repository relies on WP CLI for WordPress automation. Please refer to WP-CLI handbook for more information and installation instructions.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devops_toolset-2.17.7.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devops_toolset-2.17.7-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file devops_toolset-2.17.7.tar.gz.

File metadata

  • Download URL: devops_toolset-2.17.7.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.4 Windows/11

File hashes

Hashes for devops_toolset-2.17.7.tar.gz
Algorithm Hash digest
SHA256 075ef33b4198974decfbe8f1f657c586f140f38f9cbe561be0da91da48ea0171
MD5 60857f75faf6fbd1d8b0dcfadc13ca59
BLAKE2b-256 a0af8f6998f5210b45fa2124a1fa9f31dc74e20be702f8d8dc78a6c5491b2c4d

See more details on using hashes here.

File details

Details for the file devops_toolset-2.17.7-py3-none-any.whl.

File metadata

  • Download URL: devops_toolset-2.17.7-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.4 Windows/11

File hashes

Hashes for devops_toolset-2.17.7-py3-none-any.whl
Algorithm Hash digest
SHA256 74c2e88f372d7a6db9499f33f28f32c27da0bf032dc3ef99e7565e6f1b7e4088
MD5 9175c42f2b1ccc375fedeccebe3edcd1
BLAKE2b-256 b5b407e9d5e80ce076e7218f79709f8fa8ebf17d501f3893effa7c4ec1bbe2bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page