17.5.2025 Saturday 22:41

main
Petr Nyc 6 months ago
parent ad8fffcec7
commit 405a4637ee
  1. 15
      .seeks.ccatc
  2. 12
      .seeks.odaas
  3. 1
      .ssh/config.oci
  4. 4
      .ssh/config.solaris
  5. 6
      .zshrc
  6. 2
      bin/lib/logging.sh
  7. 29
      bin/ul11u4_build.sh
  8. 15
      bin/ul11u4_gate_open.sh

@ -0,0 +1,15 @@
[dep]
upgrade: ask
user_email: petr.nyc@oracle.com
[bitbucket]
username: pnyc
[templates]
project: CCATC
repo: ccatc-seeks
branch: main
vcs: SCM
scmrepo: ocid1.devopsrepository.oc1.phx.amaaaaaaw4vcxbyahrz7vgu4tdwdcfwd26e5fvmcoidmxrtmdvwyowqhi6rq
filepath: seeks_templates.conf

@ -0,0 +1,12 @@
[dep]
upgrade: ask
user_email: petr.nyc@oracle.com
[bitbucket]
username: pnyc
[templates]
project: ODAAS
repo: cm_automation
branch: main
filepath: change_templates/seeks_templates.conf

@ -1,3 +1,4 @@
Include config-scm
Include ssh_configs/config Include ssh_configs/config
Include osd_configs/config Include osd_configs/config
Include user Include user

@ -15,6 +15,10 @@ Host *
Host 192.168.2.* Host 192.168.2.*
IdentitiesOnly yes IdentitiesOnly yes
Host solaris-reviews.us.oracle.com
User hg
IdentityFile ~/.ssh/id_phabricator
Host hetzner Host hetzner
HostName u444067.your-storagebox.de HostName u444067.your-storagebox.de
User u444067 User u444067

@ -113,7 +113,7 @@ COMPLETION_WAITING_DOTS="true"
# Custom plugins may be added to $ZSH_CUSTOM/plugins/ # Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse) # Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup. # Add wisely, as too many plugins slow down shell startup.
plugins=(git rsync colorize colored-man-pages vi-mode common-aliases macos themes dircycle iterm2 docker docker-compose zsh-navigation-tools urltools history mercurial tmux zsh-syntax-highlighting zsh-autosuggestions kubectl helm terraform asdf brew web-search kubectl helm) plugins=(git rsync colorize colored-man-pages vi-mode common-aliases macos themes dircycle iterm2 docker docker-compose zsh-navigation-tools urltools history mercurial tmux zsh-syntax-highlighting zsh-autosuggestions kubectl helm terraform asdf brew web-search kubectl helm aliases emacs)
# consider plugin fzf - only available for Mac/Linux # consider plugin fzf - only available for Mac/Linux
@ -241,3 +241,7 @@ export PATH=$GEM_HOME/bin:$HOME/.gem/ruby/3.3.0/bin:$PATH
# Generated for envman. Do not edit. # Generated for envman. Do not edit.
# [ -s "$HOME/.config/envman/load.sh" ] && source "$HOME/.config/envman/load.sh" # [ -s "$HOME/.config/envman/load.sh" ] && source "$HOME/.config/envman/load.sh"
# alias scm-ssh='/Users/jetpac/.ssh/scm-script.sh'
# scm-ssh start_agent

@ -5,7 +5,7 @@
trap 'exit 1' HUP INT QUIT TERM trap 'exit 1' HUP INT QUIT TERM
trap 'on_error' EXIT # trap 'on_error' EXIT
log::prefix() { log::prefix() {
date=$(/opt/homebrew/bin/gdate '+%Y-%m-%d %H:%M:%S,%3N') date=$(/opt/homebrew/bin/gdate '+%Y-%m-%d %H:%M:%S,%3N')

@ -1,16 +1,35 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source lib/logging.sh [[ "$0" == /* ]] && typeset -r PRG=$0 || typeset -r PRG=$PWD/$0
TARGET=$1 BINDIR=$(dirname "$PRG")
typeset -r BINDIR
source "${BINDIR}/lib/logging.sh"
if [ -z "$TARGET" ]; W3M=/opt/homebrew/bin/w3m
AWK=/usr/bin/awk
CURL=/usr/bin/curl
source "${BINDIR}/lib/logging.sh"
TARGET="${1-11.4.81.0.1.195.1}"
log::info "TARGET:${TARGET}"
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=4&target=${TARGET}"
log::debug $URL
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
out=$(echo "$output" | $AWK '/^Details/ {found=1; next} found && NF')
if [[ -z "$out" ]];
then then
log::fatal "No target specified on command line" log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
exit 0
fi fi
log::info"Starting build for for Ul11u4SRU"
log::info "Starting build for for Ul11u4SRU"
log::info "Target: \"${TARGET}\"" log::info "Target: \"${TARGET}\""
JENKINS_TOKEN='1154eb0158729a7d326c1db13e7dca0cea' JENKINS_TOKEN='1154eb0158729a7d326c1db13e7dca0cea'

@ -1,5 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# set -x
[[ "$0" == /* ]] && typeset -r PRG=$0 || typeset -r PRG=$PWD/$0 [[ "$0" == /* ]] && typeset -r PRG=$0 || typeset -r PRG=$PWD/$0
BINDIR=$(dirname "$PRG") BINDIR=$(dirname "$PRG")
@ -13,13 +15,20 @@ source "${BINDIR}/lib/logging.sh"
TARGET="${1-11.4.81.0.1.195.1}" TARGET="${1-11.4.81.0.1.195.1}"
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=20&show=All&gateName=S11.4-SRU&status=1&target=${TARGET}" # log::info "TARGET:${TARGET}"
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=1&target=${TARGET}"
# log::debug $URL
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
out=$($W3M "$URL" -M -cols 400 -graph -dump | $AWK '/^Details/ {found=1; next} found && NF') out=$(echo "$output" | awk '/^Details.*Consolidation/ {found=1; next} found')
if [[ -z "$out" ]]; if [[ -z "$out" ]];
then then
log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..." # log::debug "output: ### $out ###"
# log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
exit 0 exit 0
fi fi

Loading…
Cancel
Save