Skip to content

Merging WebLogic Remote Console integration #128

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

Merged
merged 102 commits into from
Jun 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
a2616af
moving version to 1.2.0
robertpatrick Feb 7, 2022
edb5a6b
initial commit for RC integration scaffolding (#93)
robertpatrick Feb 11, 2022
6081eda
converting all aria-label attributes to use i18n resource bundle (#94)
robertpatrick Feb 12, 2022
f867869
removing unit tests from application packaging
robertpatrick Feb 12, 2022
24fb6d4
adding placeholders for target service and port combo boxes (#96)
robertpatrick Feb 14, 2022
10e95b0
refactoring most calls to get service details (#97)
robertpatrick Feb 14, 2022
0bacd07
fixing a busy dialog message template error
robertpatrick Feb 16, 2022
c48bc52
making changes to improve the usability of the image page (#99)
robertpatrick Feb 16, 2022
a6311b5
adding doc config required to format two images positined side-by-side
robertpatrick Feb 17, 2022
2ab672e
updating to WDT 2.1.0 targets and enhancing PV behavior (#103)
robertpatrick Feb 22, 2022
be3716f
Assign default name to archive file if any archive roots are present …
rakillen Feb 23, 2022
47b8d59
updating Remote Console version compatibility check logic (#110)
robertpatrick Mar 5, 2022
935d1d5
Streamlined remote console integration (#114)
robertpatrick Mar 7, 2022
0e64b4e
Remote Console Refresh (#115)
robertpatrick Mar 8, 2022
87c9c23
Increasing the robustness of the Remote Console backend port handling…
robertpatrick Mar 8, 2022
1ad56f5
fixing bug when backend dies while on the model design view page
robertpatrick Mar 8, 2022
238e890
fixing a bug that was preventing the backend restart from working
robertpatrick Mar 8, 2022
2d719b6
prevent the Remote Console from mangling the window title
robertpatrick Mar 9, 2022
a4424c9
updating wrc-jet-pack
robertpatrick Mar 10, 2022
ebd3a62
fixing generated file location
robertpatrick Mar 10, 2022
7657968
testing sonar scnanning
robertpatrick Mar 17, 2022
46b1c6b
more sonar testing
robertpatrick Mar 17, 2022
b2bad8d
fixing sonar issues
robertpatrick Mar 17, 2022
958d4ba
sonar cleanup
robertpatrick Mar 17, 2022
167f876
updating copyrights
robertpatrick Mar 17, 2022
09974d1
upgrading electron, jet, and other packages (#118)
robertpatrick Mar 21, 2022
ab403af
formatting
robertpatrick Mar 21, 2022
9ad5e79
Merge branch 'develop' of github.com:oracle/weblogic-toolkit-ui into …
robertpatrick Mar 21, 2022
d1a8a7f
grabbing latest wrc-jet-pack version
robertpatrick Mar 22, 2022
5aad286
upgrading ACE to 1.4.14
robertpatrick Mar 26, 2022
e20faa8
picking up npm audit fixes
robertpatrick Mar 26, 2022
770b2dd
WKTUI-337 adding missing service account helm chart arg
robertpatrick Mar 27, 2022
58a6ae8
sonar-related work
robertpatrick Mar 31, 2022
e6c3d4f
adding top-level coverage script
robertpatrick Mar 31, 2022
bfc2369
updating copyright
robertpatrick Mar 31, 2022
f063fce
fixing sonar issue
robertpatrick Mar 31, 2022
6a5d979
merging Jenkinsfile changes for Sonarcloud
robertpatrick Mar 31, 2022
00d3833
moving to latest wrc development version
robertpatrick Apr 7, 2022
e14fb7b
updating packages
robertpatrick Apr 12, 2022
e8edbc0
wktui-345 Correct display message when domain status is available. (…
jshum2479 Apr 14, 2022
2133437
picking up latest wrc-jet-pack
robertpatrick Apr 14, 2022
123ea2d
adding model search text box - not wired up yet
robertpatrick Apr 21, 2022
77a5b12
picking up new wrc version and refactoring searchModel event code
robertpatrick Apr 21, 2022
9ff0ef0
completing Model Design View search
robertpatrick Apr 22, 2022
c7f60bf
Added code for WRC managed variables and archive entries (#126)
mwooten Apr 26, 2022
00e170d
Check dirty flag before opening new or existing project (#127)
rakillen Apr 28, 2022
26ac59e
picking up Create New Server Template fix
robertpatrick Apr 29, 2022
6dae40f
fixing unit test and lint errors
robertpatrick Apr 29, 2022
1199970
adding new ipc invoke mechanism for Model Design View archive file en…
robertpatrick Apr 30, 2022
1aa9a18
adding extra fields to getArchiveEntry results
robertpatrick May 1, 2022
9e45265
fixing an issue with incomplete renaming of the result filePath field.
robertpatrick May 2, 2022
f488406
switching variables for consistency purposes
robertpatrick May 2, 2022
acb645a
fixing a bug when the archive entry type is a directory
robertpatrick May 2, 2022
f1fb045
updating copyright
robertpatrick May 2, 2022
bed3d26
updating package-lock files to grab the newest versions of dependencies
robertpatrick May 8, 2022
d764122
Merge branch 'main' into develop
robertpatrick May 8, 2022
9a42998
updating THIRD_PARTY_LICENSES file
robertpatrick May 8, 2022
36b3eab
updating third-party licenses file
robertpatrick May 9, 2022
3428efb
adding extra packages file for ACE editor entry needed for 3rd party …
robertpatrick May 9, 2022
9f2e225
update wrc-jet-pack
robertpatrick May 10, 2022
4a8712f
new wrc-jet-pack
robertpatrick May 11, 2022
848aeb8
tweaking sonar configuration to try to get sonar data on the branch
robertpatrick May 11, 2022
2246f1b
fixing error
robertpatrick May 11, 2022
5dae427
fixing error
robertpatrick May 11, 2022
a58087d
fixing error
robertpatrick May 11, 2022
fa58ec1
removing sonar branch
robertpatrick May 11, 2022
982ad81
upgrading electron-builder to get around issue 6606
robertpatrick May 11, 2022
21fa9a6
Initialize correct window for new project; set title on ready-to-show…
rakillen May 13, 2022
4be0468
Set window title correctly for new or existing window (#130)
rakillen May 13, 2022
701c2d8
Fixing issues when saving the project encounters errors (#131)
robertpatrick May 13, 2022
b41a373
updating wrc version and incirporating fix to allow WKTUI to start wi…
robertpatrick May 19, 2022
7a4c4b3
v0.0.0
robertpatrick May 23, 2022
0c4e452
fixing i18n messages with missing placeholder values
robertpatrick May 26, 2022
d2fba5a
picking up latest wrc-jet-pack
robertpatrick May 30, 2022
c7b760e
upgrading electron-builder to address windows uninstaller bug
robertpatrick Jun 4, 2022
9b93671
commenting out mac arm64 build
robertpatrick Jun 4, 2022
5b7bc77
updating node types file to help the IDE understand the code
robertpatrick Jun 5, 2022
93e31ff
testing Jenkins mac arm build
robertpatrick Jun 6, 2022
a8d276a
fixing label syntax
robertpatrick Jun 6, 2022
08bba0e
testing Jenkins mac arm build
robertpatrick Jun 6, 2022
7d6bf83
testing Jenkins mac arm build
robertpatrick Jun 6, 2022
72b9273
reorganizing the logic to make sure app.addRecentDocument() is only c…
robertpatrick Jun 6, 2022
ba560c0
Fix the deletion of WRC created variables. (#137)
anissalam Jun 6, 2022
cadb724
picking up latest wrc-jet-pack
robertpatrick Jun 7, 2022
0f0fe1f
adding a mechanism to get the reference counts of properties in the m…
robertpatrick Jun 10, 2022
7342992
eslint fix
robertpatrick Jun 10, 2022
97a4442
Add option to discover remote domain without creating archive (#141)
rakillen Jun 10, 2022
5685276
updating wrc-jet-pack
robertpatrick Jun 13, 2022
eac0ca3
update wrc-jet-pack
robertpatrick Jun 17, 2022
231bd3c
Fix the variable tables that's related to WRC changes. (#138)
anissalam Jun 17, 2022
004b1ca
Merge branch 'develop' of github.com:oracle/weblogic-toolkit-ui into …
robertpatrick Jun 17, 2022
fd20bfd
fixing lint error
robertpatrick Jun 17, 2022
686a809
picking up the latest wrc-jet-pack
robertpatrick Jun 23, 2022
07e03ae
downgrading wrc-jet-pack to test failing build
robertpatrick Jun 23, 2022
27c597d
debugging failing windows build
robertpatrick Jun 23, 2022
75cded6
debugging failing windows build
robertpatrick Jun 23, 2022
7b30407
removing npm update steps so as not to expose our build to npm bugs l…
robertpatrick Jun 23, 2022
1558252
Fix variable lists management in WRC integ (#144)
mwooten Jun 26, 2022
fe77f19
adding debug
robertpatrick Jun 26, 2022
79aad8b
upgrading to ACE 1.6.1
robertpatrick Jun 26, 2022
3e3a351
switching to @oracle/wrc-jat-pack@2.3.0
robertpatrick Jun 29, 2022
f93f82b
fixing logging issue
robertpatrick Jun 29, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,6 @@ lerna-debug.log
# System Files
.DS_Store
Thumbs.db

# Not yet ready locations
/integration-tests
44 changes: 15 additions & 29 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,12 @@ pipeline {
GLOBAL_AGENT_HTTPS_PROXY = "${WKTUI_PROXY}"
WKTUI_DEV_PROXY = "${WKTUI_PROXY}"
WKTUI_BUILD_EMAIL = sh(returnStdout: true, script: "echo ${env.WKTUI_BUILD_NOTIFY_EMAIL} | sed -e 's/^[[:space:]]*//'")
WKTUI_PROXY_HOSTPORT = sh(returnStdout: true, script: "echo ${env.WKTUI_PROXY} | sed -e 's,http://,,'")
WKTUI_PROXY_HOST = "${env.ORACLE_HTTP_PROXY_HOST}"
WKTUI_PROXY_PORT = "${env.ORACLE_HTTP_PROXY_PORT}"

npm_registry = "${env.ARTIFACTORY_NPM_REPO}"
npm_noproxy = "${env.ORACLE_NO_PROXY}"
node_version = "16.13.0"
node_version = "16.15.1"

project_name = "$JOB_NAME"
version_prefix = sh(returnStdout: true, script: 'cat electron/package.json | grep version | awk \'match($0, /[0-9]+.[0-9]+.[0-9]+/) { print substr( $0, RSTART, RLENGTH )}\'').trim()
Expand Down Expand Up @@ -110,15 +109,6 @@ pipeline {
sh 'cp ${WORKSPACE}/.npmrc ${WORKSPACE}/electron/.npmrc'
}
}
stage('Linux Update NPM') {
steps {
sh 'cp -f ${WORKSPACE}/.npmrc ${linux_node_dir}/lib/.npmrc'
sh 'cd ${linux_node_dir}/lib; PATH="${linux_node_dir}/bin:$PATH" ${linux_npm_exe} install npm; cd ${WORKSPACE}'
sh 'rm -f ${linux_node_dir}/lib/.npmrc'
sh 'PATH="${linux_node_dir}/bin:$PATH" ${linux_node_exe} --version'
sh 'PATH="${linux_node_dir}/bin:$PATH" ${linux_npm_exe} --version'
}
}
stage('Linux Install Project Dependencies') {
steps {
sh 'cat ${WORKSPACE}/webui/.npmrc'
Expand Down Expand Up @@ -203,7 +193,7 @@ pipeline {
}
}
stage('MacOS Build') {
agent { label 'macosx'}
agent { label('wls-mini1 || wls-mini2') }
environment {
mac_node_dir_name = "node-v${node_version}-darwin-x64"
mac_node_installer = "node-v${node_version}-darwin-x64.tar.gz"
Expand All @@ -219,6 +209,7 @@ pipeline {
sh 'env|sort'
echo "file version = ${version_number}"
echo "is_release = ${is_release}"
sh "uname -a"
}
}
stage('MacOS Checkout') {
Expand Down Expand Up @@ -254,15 +245,6 @@ pipeline {
sh 'cp ${WORKSPACE}/.npmrc ${WORKSPACE}/electron/.npmrc'
}
}
stage('MacOS Update NPM') {
steps {
sh 'cp -f ${WORKSPACE}/.npmrc ${mac_node_dir}/lib/.npmrc'
sh 'cd ${mac_node_dir}/lib; PATH="${mac_node_dir}/bin:$PATH" ${mac_npm_exe} install npm; cd ${WORKSPACE}'
sh 'rm -f ${mac_node_dir}/lib/.npmrc'
sh 'PATH="${mac_node_dir}/bin:$PATH" ${mac_node_exe} --version'
sh 'PATH="${mac_node_dir}/bin:$PATH" ${mac_npm_exe} --version'
}
}
stage('MacOS Install Project Dependencies') {
steps {
sh 'cat ${WORKSPACE}/webui/.npmrc'
Expand Down Expand Up @@ -298,13 +280,21 @@ pipeline {
}
stage('MacOS Build Installers') {
steps {
sh 'cd ${WORKSPACE}/electron; PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run build'
sh '''
cd "${WORKSPACE}/electron"
PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run build:jet
PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run install-tools
PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run build:installer -- --mac --x64 --arm64
cd "${WORKSPACE}"
'''
archiveArtifacts 'dist/*.dmg'
archiveArtifacts 'dist/*.zip'
archiveArtifacts "dist/*.blockmap"
archiveArtifacts "dist/latest-mac.yml"
sh 'ditto -c -k --sequesterRsrc --keepParent "$WORKSPACE/dist/mac/WebLogic Kubernetes Toolkit UI.app" "WebLogic Kubernetes Toolkit UI.app.zip"'
archiveArtifacts "WebLogic Kubernetes Toolkit UI.app.zip"
sh 'ditto -c -k --sequesterRsrc --keepParent "$WORKSPACE/dist/mac-arm64/WebLogic Kubernetes Toolkit UI.app" "WebLogic Kubernetes Toolkit UI.arm64.app.zip"'
archiveArtifacts "WebLogic Kubernetes Toolkit UI.arm64.app.zip"
}
}
}
Expand Down Expand Up @@ -368,13 +358,6 @@ pipeline {
bat 'copy /Y "%WORKSPACE%\\.npmrc" "%WORKSPACE%\\electron\\.npmrc"'
}
}
stage('Windows Update NPM') {
steps {
bat 'copy /Y "%WORKSPACE%\\.npmrc" "%windows_node_dir%\\.npmrc"'
bat 'cd "%windows_node_dir%" & set "PATH=%windows_node_dir%;%PATH%" & "%windows_npm_exe%" install npm@latest & cd "%WORKSPACE%"'
bat 'del /F /Q "%windows_node_dir%\\.npmrc"'
}
}
stage('Windows Install Project Dependencies') {
steps {
bat 'cd "%WORKSPACE%\\electron" & set "PATH=%windows_node_dir%;%PATH%" & set HTTPS_PROXY=%ORACLE_HTTP_PROXY% & "%windows_npm_exe%" install & cd "%WORKSPACE%"'
Expand All @@ -395,6 +378,9 @@ pipeline {
stage('Windows Build Installers') {
steps {
bat 'cd "%WORKSPACE%\\electron" & set "PATH=%windows_node_dir%;%PATH%" & set "HTTPS_PROXY=%WKTUI_PROXY%" & "%windows_npm_exe%" run build & cd "%WORKSPACE%"'
// bat 'cd "%WORKSPACE%\\webui" & set "PATH=%windows_node_dir%;%PATH%" & set "HTTPS_PROXY=%WKTUI_PROXY%" & "node_modules\\.bin\\ojet" build web --release & cd "%WORKSPACE%"'
// bat 'cd "%WORKSPACE%\\electron" & set "PATH=%windows_node_dir%;%PATH%" & set "HTTPS_PROXY=%WKTUI_PROXY%" & "%windows_node_exe%" scripts/installTools.js & cd "%WORKSPACE%"'
// bat 'cd "%WORKSPACE%\\electron" & set "PATH=%windows_node_dir%;%PATH%" & set "HTTPS_PROXY=%WKTUI_PROXY%" & "node_modules\\.bin\\electron-builder" -p never & cd "%WORKSPACE%"'
archiveArtifacts 'dist/*.exe'
archiveArtifacts "dist/*.blockmap"
archiveArtifacts "dist/latest.yml"
Expand Down
Loading