Tính năng dành cho nhà phát triển - Không gian làm việc CodeReady (IDE)

TRANG CHỦDành cho nhà phát triểnTính năng dành cho nhà phát triểnKhông gian làm việc CodeReady (IDE)

Không gian làm việc CodeReady 2

Dựa trên Eclipse Che 7

  • KubernetesMôi trường phát triển dựa trên: Cung cấp môi trường phát triển được đóng gói hoàn toàn trên Kubernetes
  • Trình chỉnh sửa mới: Trải nghiệm phát triển hiện đại trong trình duyệt của bạn
  • Khả năng tương thích với tiện ích mở rộng VSCode: Có thể sử dụng tiện ích mở rộng VSCode hiện có
  • Devfile: Xác định môi trường phát triển với Devfile
  • Plugin tỷ lệ cá cược tỷ số VSCode: Phát triển nhanh hơn nữa với tỷ lệ cá cược tỷ số
  • Dễ dàng vận hành và giám sát: bảng điều khiển Prometheus, Grafana tích hợp sẵn

Không gian làm việc: Hộp cát được lưu trữ tập trung trên tỷ lệ cá cược tỷ số

Không gian làm việc CRW là gìtỷ lệ cá cược tỷ sốMọi thứ cần thiết để mã hóa hộp cát dành cho nhà phát triển chạy trên cùng đều được đóng gói vào một vùng chứa

  • Workspace cung cấp những gì:
    • Thời gian chạy ứng dụng
    • Bộ công cụ xây dựng
    • Công cụ phát triển: trình chỉnh sửa + plugin dựa trên trình duyệt
    • Phối hợp với kho mã nguồn dự án

Nhóm không gian làm việc

Công cụ
  • Biên tập viên
  • Plugin
  • Lệnh
  • VCS
Môi trường thời gian chạy
  • Thời gian chạy Dep
  • Biến Env
  • Thư viện chung
Môi trường thử nghiệm
  • Công cụ kiểm tra
  • Môi trường mục tiêu
  • Dịch vụ nhật ký

Tùy chỉnh với tiện ích mở rộng VSCode

"Bộ sưu tập phần mềm (dành cho RHEL7)" và "Luồng ứng dụng (dành cho RHEL8)"Hỗ trợ hình ảnh vùng chứatỷ lệ cá cược tỷ số

  • Tương thích với các tiện ích mở rộng Visual Studio Code
  • Tiện ích mở rộng được đóng gói cùng với các thư viện phụ thuộc
  • Các plugin có thể được đăng ký riêng lẻ trong sổ đăng ký plugin

VSCodeTiện ích mở rộng của Red Hatlà tất cảKhông gian làm việc CodeReady 2Có sẵn

Quản lý mã không gian làm việc bằng Devfile

Xác định môi trường phát triển di động có khả năng tái tạo và dễ dàng định cấu hình bằng Devfile

Có thể xác định một môi trường phát triển với một bộ hoàn chỉnh các thời gian chạy, mã nguồn, kho lưu trữ, công cụ, plugin và các lệnh cần thiết để chạy, xây dựng và gỡ lỗi mã bằng cách sử dụng tính năng trừu tượng hóa devfile (YAML)

Định nghĩa của Devfile
Dự án
  • Tên
  • Repo
  • Chi nhánh
Biên tập viên
Công cụ
Môi trường thời gian chạy
Xây dựng môi trường
Lệnh
  • Xây dựng
  • Chạy
  • Gỡ lỗi

Ví dụ về tệp Dev

  1. Thông tin dự án
  2. Danh sách các thành phần cần thiết cho không gian làm việc
  3. Định nghĩa plugin
  4. Hình ảnh thời gian chạy sẽ được sử dụng
  5. Định nghĩa các biến môi trường được đặt trong vùng chứa
  6. Định nghĩa điểm cuối
---
apiPhiên bản:1.0.0
siêu dữ liệu:generateName:java-web-vertx-
Dự án:
  -Tên:java-web-vertx
    nguồn:loại:git
      vị trí:"https://githubcom/che-samples/web-java-vertx"
thành phần:
  -loại:chePlugin
    id:redhat/java/mới nhất
  - loại:hình ảnh docker
    bí danh:maven
    hình ảnh:quayio/eclipse/che-java8-maven:nightly
    env:
      -Tên:JAVA_OPTS
        giá trị:"-Duserhome=/home/user"
      - Tên:MAVEN_OPTS
        giá trị:$(JAVA_OPTS)
    giới hạn bộ nhớ:512Mi
    điểm cuối:
      -Tên:'8080/tcp'
        cổng:8080
    mountSource:đúng
    tập:
      -Tên:m2
        đường dẫn vùng chứa:/home/user/m2

Xây dựng mạng VM với OCP-Virt! Giới thiệu các bước truy cập bên ngoài Blog kỹ sư SCSK

Chọn nền tảng container hàng đầu trong ngành

tỷ lệ cá cược tỷ số không chỉ nâng cao hiệu quả vận hành cơ sở hạ tầng mà còn cung cấp các chức năng cần thiết để các nhà phát triển ứng dụng có thể tập trung phát triển mã nguồn