Skip to content

Jackie Chen's IT Workshop

We are all apprentices in a craft where no one ever becomes a master.

  • BLOG
  • BOOKSHELF
  • CONTACT
  • CHANLLENGES
  • DEVOPS
  • KIOSK
  • LEARNING
  • PROJECTS
  • TSM
  • VIDEO

Tag: DevOps

CICD on OpenShift Part Two


Continue with part one, I will show you the details of the CICD scripts and also the Bamboo plan. Lets start with the CICD scripts, it can be found in my OpenShift-CICD repository on GitHub. The key parts are two OpenShift configuration files: build.yaml and deploy.yaml. The script is to make a copy from the template … Continue reading CICD on OpenShift Part Two →

Jackie Chen Atlassian, Cloud Leave a comment March 8, 2018May 29, 2018 5 Minutes

CICD on OpenShift Part One


I have successfully migrated 'Dilbert' from EC2 instance to OpenShift. Dilbert is an automation bot that we use to offload some daily operations. In this article, I will show you how it works. In the Dilbert project, I have one build configuration.  For each version, I only build once. This to ensure only one binary … Continue reading CICD on OpenShift Part One →

Jackie Chen Atlassian, Cloud, Scripting 1 Comment November 6, 2017May 29, 2018 2 Minutes

Simple version of CICD Workflow


Above is my simple version of CICD workflow that I use as a guidance in day to day work. A bit explanations on how to use it. The workflow has six stages and seven scenarios. Six Stages: Commit Change: When user commit changes to code repository. Build Binary: When CI server builds the binary to … Continue reading Simple version of CICD Workflow →

Jackie Chen Cloud, Linux, Monitoring, Scripting Leave a comment November 2, 2017November 6, 2017 2 Minutes

OpenShift build error: fatal: git fetch-pack: expected shallow list


If you are seeing such error when doing build in OpenShift - 'error: build error: fatal: git fetch-pack: expected shallow list', then you probably have missed the ref in your build configuration, ref can be tag or branch name. spec: triggers: - type: ConfigChange source: type: Git git: uri: 'http://github.com.au/jc1518/dilbert.git' ref: master

Jackie Chen Cloud Leave a comment October 30, 2017 1 Minute

Run Hubot on OpenShift


In this article, I will demonstrate how to build a Hubot bot on OpenShift. Four key take-away points. Create secret for git clone Use docker strategy to build if you prefer Dockerfile over S2I Inject environment variables from ConfigMap If needed, you can replace the FROM or CMD that defined in Dockerfile during deployment. In … Continue reading Run Hubot on OpenShift →

Jackie Chen Cloud, Scripting Leave a comment October 23, 2017 2 Minutes

Posts navigation

Older posts

Translate

Search

Archives

Tags

AD Akamai Apache API Atlassian Automation AWS Backup Exec bamboo Bash Batch Script Bitbucket CentOS Challenge ChatOps Cisco Cloud Cluster Confluence Crowd DAG DevOps docker Elastic Beanstalk ELB ePO EVA Exchange Fedora Foreman Git Hubot Hyper-V Java Javascript Jira Kubernetes Lambda Linux Lync Nagios Nginx Nodejs OpenShift Outlook PCI PowerShell Puppet Python RDS RHEL S3 S60 V3 SAN SCOM SCVMM Security SharePoint Slack Spot SQL Server StorWize Sumologic troubleshooting TSM tsung Ubuntu vCO VCOPS VMware VPN Windows Wireless XenApp Xymon

Categories

  • Atlassian (73)
  • Bookmarks (8)
  • Chanllenges (3)
  • Citrix (12)
  • Cloud (143)
  • Linux (133)
  • Microsoft (96)
  • Mobile (7)
  • Monitoring (39)
  • Network (47)
  • Others (13)
  • Scripting (130)
  • Security (60)
  • Storage (81)
  • Virtualization (135)
  • WWW (17)

Top Posts & Pages

  • Share encrypted AMI across AWS accounts
  • AWS ELB (CLB) vs ALB vs NLB
  • Moving VM to Folder in vCenter
  • iframe shows as blank page in Confluence
  • ImportError: libffi.so.6: cannot open shared object file: No such file or directory
  • Fail to quiesce a virtual machine while taking snapshot
  • Demo of Running Confluence DC on Kubernetes
  • fatal: unable to look up current user in the passwd file: no such user
  • Replace Flannel with Weave Net in Kubernetes
  • Nginx Sample Config of HTTP and LDAPS Reverse Proxy

Recent Comments

Lorenzo on Error rendering ‘com.atl…
sorin on Configure Traefik Sticky Sessi…
Setup “Instanc… on Renew AWS credential for a lon…
Setup “Instanc… on AWS DataSync vs S3 Sync
Setup “Instanc… on `aws s3 sync` lessons lea…
Setup “Instanc… on Migrate Confluence Data to…
Kevin Klein on Demo of Running Confluence DC…
Torben on Fail to quiesce a virtual mach…
Jackie Chen on How Jira Data Center manages I…
danprl on How Jira Data Center manages I…
Website Powered by WordPress.com.
Jackie Chen's IT Workshop
Website Powered by WordPress.com.
Cancel

 
Loading Comments...
Comment
    ×