Devops Tools
What is Devops?
- IT type support for Developers
- Continuous Integration
- Integrated Collaboration tools
- Artifact tracking
- Source Code Management
- Testing
- Deployment
- Maintenance
Projects
- Programming Wall
- CLI --> XML --> SSH
- Virtual Walk in the code
CI
- Hudson
- Jenkins
- Bamboo
Artifact Tracking
- Artifactory
- Nexus
- Glouster
- Cassandra
- Binary SCM systems
Compile and Build
- Maven
- Ivy
- Gradle
- autoconf
Load Testing
- Jmeter
- BlazeMeter
User Interface testing
- Saucelabs
- Selenium
- Phantomjs
Issue Tracking
- Jira
- Redmine
- Built into Eclipse
Collaboration Tools
- IM
- Issue tracking
- Source Code Control
Challenges
- Distributed Repositories
- Merging
- Testing Configurations
- New Product Code and Customer Code
Deployment
- Planetary scale updating
- Appstore
- Java Delivery
Ideas
- Given a Bug/Failure create all the Artifacts
- Maven that understands risks
- Customer and product testing
Clouds
- Building in the cloud
- Configuration Management
- Puppet
- Chef
- Load Generation
Docker
- Lightweight Virtualization
- Windows, Mac and Linux
- Solaris had earlier product
- Specify the environment and it gets made
- Broad Application space
Virtualization
- VMware
- VirtualBox
- Mac Issues
- User Level Virtualization
Big Data and Development
- Log Files
- Test Results
- Bug Reports
DOAP
-
DOAP (Description of a Project) is an RDF Schema and XML vocabulary to describe software projects, in particular free and open source software.
It was created and initially developed by Edd Dumbill to convey semantic information associated with open source software projects.
-
Still can't expect to check projects out into IDEs as a rule
Two of the largest Repositories
- GitHub
- npm
Wrenches
- SSH
- SSHFS
- WGET
- CURL
- RDP Viewers
- REST Tools
- Twitter Bootstrap
- Node JS
Devops Tools
By Tarun Sharma
Devops Tools
- 746