All Projects → oracle → Weblogic Deploy Tooling

oracle / Weblogic Deploy Tooling

Licence: other
Oracle WebLogic Server Deploy Tooling

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Weblogic Deploy Tooling

Pipelines
Build pipelines for automation, deployment, testing...
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation, continuous-testing
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (+32.14%)
Mutual labels:  automation, continuous-testing
Gaia
Build powerful pipelines in any programming language.
Stars: ✭ 4,534 (+3948.21%)
Mutual labels:  automation, continuous-testing
Self Driving Car
Automated Driving in NFS using CNN.
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation
Vapor
☁️ Lightweight Steam client framework for node.js
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation
Cli
Get a programmable email address. Automate what happens when you receive emails. It's like Zapier for devs who hate emails.
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation
Simp Core
The base SIMP build repository
Stars: ✭ 111 (-0.89%)
Mutual labels:  automation
Rod
A Devtools driver for web automation and scraping
Stars: ✭ 1,392 (+1142.86%)
Mutual labels:  automation
Automatego
Implementation on Go projects book "Automate the Boring Stuff with Python: Practical Programming for Total Beginners"
Stars: ✭ 109 (-2.68%)
Mutual labels:  automation
Appicon
AppIcon generates *.appiconset contains each resolution image for iOS
Stars: ✭ 1,454 (+1198.21%)
Mutual labels:  automation
Frameworkium Core
Framework for writing maintainable Selenium and REST API tests in Java.
Stars: ✭ 107 (-4.46%)
Mutual labels:  automation
Rhcsa8env
This is a RHCSA8 study environment built with Vagrant/Ansible
Stars: ✭ 108 (-3.57%)
Mutual labels:  automation
Deksterecon
Web Application recon automation
Stars: ✭ 109 (-2.68%)
Mutual labels:  automation
Android Touch Record Replay
How to record and replay touchscreen events on an Android device.
Stars: ✭ 107 (-4.46%)
Mutual labels:  automation
Bonobo
Extract Transform Load for Python 3.5+
Stars: ✭ 1,475 (+1216.96%)
Mutual labels:  automation
Netset
Operational Security utility and automator.
Stars: ✭ 110 (-1.79%)
Mutual labels:  automation
Automation Arsenal
Curated list of popular Java and Kotlin frameworks, libraries and tools related to software testing, quality assurance and adjacent processes automation.
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation
Patrowldocs
PatrOwl - Open Source, Free and Scalable Security Operations Orchestration Platform
Stars: ✭ 105 (-6.25%)
Mutual labels:  automation
Auto.js
A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
Stars: ✭ 10,882 (+9616.07%)
Mutual labels:  automation
Quarantyne
Modern Web Firewall: stop account takeovers, weak passwords, cloud IPs, DoS attacks, disposable emails
Stars: ✭ 113 (+0.89%)
Mutual labels:  automation

Oracle WebLogic Server Deploy Tooling

Many organizations are using WebLogic Server, with or without other Oracle Fusion Middleware components, to run their enterprise applications. As more and more organizations move toward Continuous Delivery of their applications, the importance of automated testing grows. Automating WebLogic Server domain creation and application deployment with hand-coded WLST scripts is challenging. After those scripts exist for a project, they must be maintained as the project evolves. The motivation for the Oracle WebLogic Server Deploy Tooling project is to remove the need for most users to write WLST scripts for routine domain creation and application deployment tasks. Instead, the project team can write a declarative, metadata model describing the domain and applications (with their dependent resources), and use one or more of the single-purpose tools provided that perform domain lifecycle operations based on the content of the model. The goal is to make it easy to stand up 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.

Features of the Oracle WebLogic Server Deploy Tooling

Currently, the project provides several single-purpose tools, all exposed as shell scripts (both Windows and UNIX scripts are provided):

  • The Create Domain Tool (createDomain) understands how to create a domain and populate the domain with all resources and applications specified in the model.
  • The Update Domain Tool (updateDomain) understands how to update an existing domain and populate the domain with all resources and applications specified in the model, either in offline or online mode.
  • The Deploy Applications Tool (deployApps) understands how to add resources and applications to an existing domain, either in offline or online mode.
  • The Discover Domain Tool (discoverDomain) introspects an existing domain and creates a model file describing the domain and an archive file of the binaries deployed to the domain.
  • The Encrypt Model Tool (encryptModel) encrypts the passwords in a model (or its variable file) using a user-provided passphrase.
  • The Validate Model Tool (validateModel) provides both standalone validation of a model as well as model usage information to help users write or edit their models.
  • The Compare Model Tool (compareModel) compares two model files.
  • The Prepare Model Tool (prepareModel) prepares model files for deploying to WebLogic Server Kubernetes Operator environment.
  • The Extract Domain Resource Tool (extractDomainResource) generates a domain resource YAML for use with the Oracle WebLogic Server Kubernetes Operator.
  • The Variable Injector Tool is used to tokenize a model with variables.
  • The Model Help Tool (modelHelp.sh) provides information about the folders and attributes that are valid for sections and folders of a domain model.

As new use cases are discovered, new tools will likely be added to cover those operations but all will use the metadata model to describe what needs to be done.

Downloading and Installing the Software

The Oracle WebLogic Server Deploy Tooling project repository is located at https://github.com/oracle/weblogic-deploy-tooling. Binary distributions of the weblogic-deploy.zip installer can be downloaded from the GitHub Releases page. To install the software, simply unzip the weblogic-deploy.zip installer on a machine that has the desired versions of WebLogic Server installed. After being unzipped, the software is ready to use, just set the JAVA_HOME environment variable to point to a Java 7 or higher JDK and the shell scripts are ready to run.

Supported WLS Versions

For the supported WebLogic Server and JDK versions required to run WebLogic Server Deploy Tooling, see Supported WLS Versions.

Concepts

Developer Guide

For information for developers, see the Developer Guide.

Known Issues

See the following list of Known Issues and workarounds.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].