deploytool

Software screenshot:
deploytool
Software detaljer:
Version: 0.6.1
Upload dato: 20 Feb 15
Udvikler: Nick Badoux
Licens: Gratis
Popularitet: 7

Rating: 2.0/5 (Total Votes: 1)

deploytool er en projektansøgning til indsættelse, proviantering og lokale opgaver.
Eksterne krav:
- Apache
- Cent OS
- Gcc
- Nginx
- MYSQL
- MySQL-python
- MySQL-devel
- OpenSSH
- Pip (0.8.1+)
- Python (2.6)
- Python-devel
- Sudo
- Virtualenv (1.6+)
Lokale krav:
- Stof (1.2.2+)
- Git (1.6+)
Anvendelse:
Føj implementering app til Django projekt:
$ Cd / sti / til / projekt
$ Git klon git@github.com: leukeleu / brug-fabric.git
$ Mv ./deployment-fabric/deployment ./deployment
$ Mv ./deployment-fabric/fabfile.py ./fabfile.py
$ Rm -rf ./deployment-fabric
Forbered ved at have passwords ved hånden for disse brugere:
- OS: provisioning bruger (SSH, sudo)
- OS: projekt bruger (implementering opgaver)
- DB: MySQL root bruger (database provisioning)
- DB: mysql projekt bruger (implementering opgaver)
- DJ: Django admin bruger (site admin adgang)
Bestemmelse & implementere projektet:
- Opdatering fabfile.py med korrekte indstillinger
- Kør setup ("fab iscenesættelse setup ')
- Administrer adgang ('Fab mellemstationer nøgler')
- Første deploy ("fab iscenesættelse implementere ')
Eksempler:
# Liste alle tilgængelige opgaver
$ Fab liste
# Viser detaljerede oplysninger om opgaven
$ Fab -d taskname
# Udføre opgaven med parametre
$ Fab taskname: ARG = VÆRDI
# Eksempel: implementere nyeste version af den lokale strøm gren til iscenesættelse server
$ Fab iscenesættelse implementere

Krav :

  • Python
  • Django

Kommentarer til deploytool

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!