Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Directory structure suggestion #501

Open
Metallion opened this issue Oct 21, 2016 · 3 comments
Open

Directory structure suggestion #501

Metallion opened this issue Oct 21, 2016 · 3 comments

Comments

@Metallion
Copy link
Contributor

Metallion commented Oct 21, 2016

With centos 7 support and the new Jenkins 2 CI, there have been some concerns about how to use the directory structure. Therefore it's a good time to decide a clear policy together. To start the conversation, I suggest the following structure:

Structure decided after meeting:

openvnet/
├── ci
│   ├── ci_cluster_build
│   │   ├── jenkins2
│   │   └── packer
│   │       ├── build_kvm.sh
│   │       └── build_virtualbox.sh
│   └── integration_test
├── client
├── deployment
│   ├── conf_files
│   └── packagebuild
│       └── rhel
│           ├── docker
│           ├── rpmbuild
│           │   ├── third_party
│           │   │   ├── build.sh
│           │   │   ├── openvswitch
│           │   │   │   ├── conf.el6
│           │   │   │   ├── conf.el7
│           │   │   │   └── rpmbuild.sh
│           │   │   └── ruby
│           │   │       ├── conf.el6
│           │   │       ├── conf.el7
│           │   │       ├── rpmbuild.sh
│           │   │       └── ruby.spec
│           │   └── vnet
│           │       ├── build.sh
│           │       ├── conf.el6
│           │       ├── conf.el7
│           │       └── openvnet.spec
│           └── yum_repositories
│               ├── develop
│               └── stable
├── docs
└── vnet
@Metallion
Copy link
Contributor Author

In my opinion the integration_test/bootstrap directory from #502 should be moved to CI/ci_cluster_build/packer_virtualbox

@akirapop
Copy link

akirapop commented Nov 2, 2016

Fundamentally, the scripts only build packer templates and then have packer run using them. And packer itself largely runs virtualbox. So the suggested name seems appropriate.

unakatsuo pushed a commit to unakatsuo/openvnet that referenced this issue Nov 4, 2016
@unakatsuo
Copy link
Contributor

I think "ci/ci_cluster" is enough.

openvnet/
├── ci
│   ├── ci_cluster
│   │   ├── jenkins2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants