Skip to content

gzvulon/metacicd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metacicd - CI/CD Tutorials for wide applications

According to Development plan

Preambul

In different companies different steps are taken to provide ci/cd cylce. Some of those steps are commonly used

  • Jenkins
  • Artifactory
  • Makefiles
  • Maven
  • Gradle
  • NPM

...some are less

  • task
  • minio

In this repo we demonstrate different approaches to CI/CD, with analisys of pitfalls, cons and pros and applyability to different production models.

Sessions Content

0 - Zero Session

Python Virtual Environments and Packaging Systems We will evaluate and provide an example for next approaches to use python in local development, without vm (virtualization) or dockers (isolation) techniques. We will experiment with conda, pipenv, pyenv, setuptools, venv module and poetry in later sessions. Start with conda + pip

1 - First Session

Get Started With Python Create a simple cli app with fire and setuptools to evaluate current virtual environments. Use cona for simplicity of spin up with python version and venv. vpy - analize current virtual environment. (pick on poetry code)

References

About

CI/CD Tutorials for wide applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published