目录
目录README.md

XcodeServer

A swift framework for interacting with, and persisting data from an “Xcode Server”.

Twitter: @richardpiazza

Installation

This software is distributed using Swift Package Manager. You can add it using Xcode or by listing it as a dependency in your Package.swift manifest:

let package = Package(
  ...
  dependencies: [
    .package(url: "https://github.com/richardpiazza/XcodeServer.git", .upToNextMajor(from: "3.0.0")
  ],
  ...
  targets: [
    .target(
      name: "MyPackage",
      dependencies: [
        "XcodeServer"
      ]
    )
  ]
)

Prerequisites

macOS, iOS, tvOS, watchOS

none

Linux (Ubuntu)

zlib1g-dev must be pre-installed. sudo apt-get install -y zlib1g-dev

Usage

XcodeServer

Core module that provides a unified model representing an Xcode Server and all related entities.

XcodeServerAPI

All of the DTO definitions for the Xcode Server API. The XCSClient class provides endpoint definitions and utilities for interacting with an Xcode Server API as well as downloading Integration coverage data & assets.

XcodeServerCoreData

A CoreData (on Apple platforms) driven implementation of primary Xcode Server entities and their relationships to one another.

xcscli

The executable xcscli provides a command line interface to the Xcode Server API. To execute from the command line (without building a binary version), you can use the swift run command from the root directory. For instance:

$ swift run xcscli --help

Contribution

Contributions are welcomed and encouraged! See the Contribution Guide for more information.

References

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号