[TeamCity] Kotlin DSL – Lesson 2 – DSL Basics
Bài này chúng ta học cách làm nhúng Kotlin DSL vào trong Repo để CI
Trình bày các công nghệ CLOUD một cách dễ hiểu.
Bài này chúng ta sẽ manual tạo ra project trên Teamcity dựa vào repo sau:https://github.com/mrnim94/anewtodolist/tree/lesson1 Giờ thì đến bước add github vào teamcity để tạo project Cách 1: bạn manual paste các thông tin cần thiết vào: Cách 2: mình đã có 1 bài chỉ các bạn add authen github trước, sau đó teamcity sẽ…
Read More “[TeamCity] Kotlin DSL – Lesson 1: Project Setup” »
1) Connecting to a Version Control System (VCS) https://github.com/mrnim94/Accounting 2) VCS Root Connections and Open Authentication Ở phần 1 chúng ta đã khai báo username/token githubPhần này chúng ta cần để tạo project dựa trên các repo trên github.Mình ví dụ mình muốn tạo 1 project cho repo Accouting Giờ ta vào github cấu hình…
Read More “[Team City] Working with Projects and Build Configurations” »
1) Introduction to Installation Procedure of TeamCity Setting up Team City Setup with built-in Database Suitable for learning TeamCity Suitable for home and/or personal projectsSetup with an external Database (requires JDBC) Suitable for use in production capacity Potentially highly available and scalable Supports MySql, SqlServer, Oracle, etc 2) Setting up a My SQL database 2.1)…
Read More “[TeamCity] Installing and configuring TeamCity 2017” »
1) Introducing TeamCity So What Is TeamCity? TeamCity is a powerful and user friendly Continuous Integration and Delivery tool which supports many programming languages, environments and server types.Continuous Integration is a software development practice to make sure that changes made by different developers will integrate together well. TeamCity features Build multiple projects concurrently on different…
Bên mình thì đang sử dụng rancher 6..2.4 để manage cụm k8s dưới devMột ngày đẹp trời thì con rancher bị overload thế là spinnaker deploy đa số bị fail. Bạn có thể tham khảo link này!https://github.com/spinnaker/spinnaker/issues/5088#issuecomment-551194312 Do you see any warning message like Job xxx timed out (after x minutes) in Clouddriver log? If so, well…
Để Gitops mọi hệ thống thì chúng ta cần template mọi hệ thống trở thành manifest, helm chart, kustomize rồi đẩy lên github hay gitlab. Từ đây chúng ta phát sinh ra 1 vần đề là có nên đẩy luôn secret hay credentials lên git hay không?Mình đã có 1 bài hướng dẫn tương tác…
Read More “[ArgoCD/KSOPS] Encrypting Resource on kustomize and Argocd.” »
Argocd là 1 công cụ vip pro để deploy bất cứ application nào lên k8s và quản lý manifest thông qua gitops.Vault được khá nhiều người tin tưởng để lưu secret. Việc đầu tiên chúng ta cần cài đặt thêm plugin vault cho argocd.Mình dùng kustomize để merge config và manifest argocd. Sau đây là…
Read More “[Argocd/Vault] Integrate Vault inside Argocd by the plugin” »