Giter Club home page Giter Club logo

weblogic-deploy-tooling's Introduction

WebLogic Deploy Tooling

WebLogic Deploy Tooling (WDT) makes it easy to stand up WebLogic environments and perform domain lifecycle operations in a repeatable fashion based on a metadata model that can be treated as source and evolve as the project evolves.

Many organizations use WebLogic Server, with or without other Oracle Fusion Middleware components, to run their enterprise applications. And, as more and more of these organizations move toward Continuous Delivery of their applications, the importance of automated configuration application deployment grows. This automation is often implemented using the WebLogic Scripting Tool (WLST) configuration and deployment scripting language, but this is challenging. Such scripts must be carefully updated as the project evolves or the project is deployed to different environments, such as test to production.

WebLogic Deploy Tooling removes the need for most WebLogic Server deployments to rely on hand-coded WLST scripts for automating routine domain creation and application deployment tasks. It lets you write a declarative, metadata model, describing the domain and applications (with their dependent resources), and provides single-purpose tools that perform domain lifecycle operations based on the content of the model. It also lets you specify simple mutations suitable for moving your model between different environments, such as between test and production.

WDT provides several single-purpose tools, all exposed as shell scripts (for both Windows and UNIX), that can:

  • Create or update a domain.
  • Populate a domain with all the resources and applications specified in a model.
  • Add resources and applications to an existing domain.
  • Introspect an existing domain and create a model file describing the domain and an archive file of the binaries deployed to the domain.
  • Encrypt the passwords in a model (or its variable file).
  • Validate a model as well as provide model usage information.
  • Compare model files.
  • Prepare model files for deploying to the WebLogic Kubernetes Operator environment.
  • Generate a domain resource YAML file for use with the WebLogic Kubernetes Operator.
  • Tokenize a model with variables.
  • Provide information about the folders and attributes that are valid for sections and folders of a domain model.

WebLogic Deploy Tooling version and release information can be found here.


Documentation

Documentation for WebLogic Deploy Tooling is available here.

This documentation includes information for users and for developers.

Related projects

Contributing

This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.

Security

Please consult the security guide for our responsible security vulnerability disclosure process.

License

Copyright (c) 2017, 2022, Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.

weblogic-deploy-tooling's People

Contributors

belfo avatar bobdonat avatar carolynrountree avatar classicvalues avatar ddsharpe avatar dependabot[bot] avatar gosurya-oracle avatar jshum2479 avatar lennyphan avatar mend-bolt-for-github[bot] avatar mriccell avatar mwooten avatar rakillen avatar rjeberhard avatar robertpatrick avatar rosemarymarano avatar rpatrick00 avatar slowy07 avatar streamnsight avatar thefrogpad avatar wszczurek avatar xiancao avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.