Skip to main content

DevOps of useful deployment and automation

Project description

DevOps Tools

OS Software Configure Managment

Install

pip install netkiller-devops -i https://pypi.tuna.tsinghua.edu.cn/simple

Docker

root@netkiller ~# docker run --rm -it --name=netkiller --entrypoint=sh netkiller-devops:latest

PATH Variable

$ cp share/profile.d/devops.sh /etc/profile.d/

or 

$ cat >> /etc/profile.d/devops.sh <<'EOF'
export PATH=/srv/devops/bin:$PATH
EOF

Deployment

Software deployment tools.

Ubuntu 编译安装

$ cd /usr/local/src/
$ git clone https://github.com/netkiller/devops.git
$ cd devops
$ python3 setup.py sdist
$ python3 setup.py install

CentOS 编译安装

$ cd /usr/local/src/
$ git clone https://github.com/netkiller/devops.git
$ cd devops
$ python3 setup.py sdist
$ python3 setup.py install --prefix=/srv/devops

or

python36 setup.py sdist
python36 setup.py install --prefix=/srv/devops

Deploy Pypi

$ pip install setuptools wheel twine
$ python setup.py sdist bdist_wheel
$ twine upload dist/netkiller-devops-x.x.x.tar.gz 

指定镜像

$ pip3 install netkiller-devops --upgrade -i https://pypi.org/project

Backup

Data backup tools. Database backup.

OS Configuration file versioning

osconf.

Donations

We accept PayPal through:

https://www.paypal.me/netkiller

Wechat (微信) / Alipay (支付宝) 打赏:

https://www.netkiller.cn/home/donations.html

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

netkiller_devops-0.7.14.tar.gz (59.3 kB view details)

Uploaded Source

Built Distribution

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

netkiller_devops-0.7.14-py3-none-any.whl (80.5 kB view details)

Uploaded Python 3

File details

Details for the file netkiller_devops-0.7.14.tar.gz.

File metadata

  • Download URL: netkiller_devops-0.7.14.tar.gz
  • Upload date:
  • Size: 59.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for netkiller_devops-0.7.14.tar.gz
Algorithm Hash digest
SHA256 5055bc20b3abfbe43765c49f3b97ac3909b3be9c29fe096bc57b8efb9ca84e46
MD5 f26cfee3d11acc5f790055515d2d7819
BLAKE2b-256 c8e3c15861f24b0c8e8f276b82bd69a8596e14fa8af2ccef701343e9f4fe7540

See more details on using hashes here.

File details

Details for the file netkiller_devops-0.7.14-py3-none-any.whl.

File metadata

File hashes

Hashes for netkiller_devops-0.7.14-py3-none-any.whl
Algorithm Hash digest
SHA256 30e108528d95c6f607dcd2a0f0777d13d1793845f9e8c8acf608d7534a24c678
MD5 7ce6db1b42aadc1474f53586472c9568
BLAKE2b-256 10be159a518f99aaf16273e5673f45c0beb647379a29bd6b030ce71b92c7868d

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