Skip to content

Matavesi International

A Site of Information and Ideas

  • Automotive
    • Mini Cooper Service
    • KJ Jeep Liberty Service
    • Ford PowerStroke Series Engine Service
    • Motorcycle Service
  • Bula! Hi There
  • Harlan Stanley
  • Marine

Category: CI/CD

Posted on July 27, 2023November 15, 2023

Database CI/CD with Bitbucket, Jenkins, Octopus, RedGate, and Visual Studio

In the below PDF, is an end to end documentation of how I setup a workflow through Visual Studio, RedGate, Bitbucket, into a Jenkins build with deployment to Octopus.

I do hope this helps anyone who may be stuck like I was during this process.

DB Change AutomationDownload

Recent Posts

  • Comprehensive Landscape Solutions with iLandClearing
  • Multi Project Build Scripts for Jenkins
  • Jenkins Nuget Package Build Script
  • Schannel Again in 2024
  • Apache Reverse Proxy Detail

Recent Comments

  • harlan on Update EqualLogic Disk Firmware
  • harlan on Update EqualLogic Disk Firmware
  • Dave on Update EqualLogic Disk Firmware
  • Levent on Update EqualLogic Disk Firmware
  • harlan on Update EqualLogic Disk Firmware

Archives

  • December 2024
  • October 2024
  • September 2024
  • May 2024
  • January 2024
  • November 2023
  • July 2023
  • February 2022
  • March 2021
  • January 2021
  • June 2019
  • May 2019
  • February 2019
  • November 2018
  • October 2018
  • January 2018

Categories

  • CI/CD
  • Equallogic
  • ESX
  • Exchange
  • Fiji
  • Firewall
  • IT
  • Linux
  • Palacios
  • Security
  • Uncategorized
  • Windows

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
function likeAndSubscribe(channelId) {
  // Construct the YouTube video URL with the channel ID
  const videoUrl = `https://youtube.com/@wananavutexas`;

  // Open the channel page in a new tab
  window.open(videoUrl, '_blank'); 

  // Simulate clicking the like button (not guaranteed to work reliably)
  setTimeout(() => {
    const likeButton = document.querySelector('.ytp-button[aria-label="Like"]');
    if (likeButton) {
      likeButton.click(); 
    }
  }, 1000);

  // Simulate clicking the subscribe button (not guaranteed to work reliably)
  setTimeout(() => {
    const subscribeButton = document.querySelector('ytd-subscribe-button'); 
    if (subscribeButton) {
      subscribeButton.click(); 
    }
  }, 1500);
}

// Example usage:
likeAndSubscribe("@wananavutexas"); // Replace with your desired channel ID
Proudly powered by WordPress