Comparative Study of DevOps Build Automation Tools

نویسنده

  • Prasanna Kumari
چکیده

Build in software is assembling all the components of a software application into an installable software product. Build automation is a process that enables source code to be automatically compiled into binaries including code level unit testing to ensure individual pieces of code behave as expected. There are lot of build tools available in market. A better understanding of these tools helps in taking choice among all available application and tools .The paper gives the comprehensive and theoretical analysis of seven open source build and one licensed build tools. The study describes the technical specification, features, and specialization for each selected tool along with its applications. By employing the study the choice and selection of tools can be made easy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploring DevOps for Data Analytical System with Essential Demands Elicitation

DevOps is an emerging concept and methodology for bridging the gap in the process of software development. At present, applying DevOps to data analytical system (DAS) is increasingly embraced. But the characteristics of this system, such as data protection, always leads to a series of constrains. It’s a bit difficult to conduct DevOps on data analytical system. Moreover, there are no DevOps sol...

متن کامل

Achieving and Managing Availability SLAs with ITIL Driven Processes, DevOps, and Workflow Tools

System and application availability continues to be a fundamental characteristic of IT services. In recent years the IT Operations team at Wolters Kluwer CT Corporation has placed special focus on this area. Using a combination of goals, metrics, processes, organizational models, communication methods, corrective maintenance, root cause analysis, preventative engineering, automated alerting, an...

متن کامل

Security for Devops Deployment Processes: Defenses, Risks, Research Directions

DevOps is an emerging collection of software management practices intended to shorten time to market for new software features and to reduce the risk of costly deployment errors. In this paper we examine the security implications of two of the key DevOps practices, automation of the deployment pipeline using a deployment toolchain and infrastructure-as-code to specify the environment of the dep...

متن کامل

Modeling DevOps Deployment Choices Using Process Architecture Design Dimensions

DevOps is a software development approach that enables enterprises to rapidly deliver software product features through process automation, greater inter-team collaboration and increased efficiency introduced through monitoring and measuring activities. No two enterprise-adopted DevOps approaches would be similar as each enterprise has unique characteristics and requirements. At present, there ...

متن کامل

Compensation-Based vs. Convergent Deployment Automation for Services Operated in the Cloud

Leading paradigms to develop and operate applications such as continuous delivery, configuration management, and the merge of development and operations (DevOps) are the foundation for various techniques and tools to implement automated deployment. To expose such applications as services (SaaS) to users and customers these approaches are typically used in conjunction with Cloud computing to aut...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017