Skip to content

Commit 4dfe60d

Browse files
author
Patrick Butkiewicz
committed
Initial Commit
0 parents  commit 4dfe60d

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed

CONTRIBUTING.md

Whitespace-only changes.

Package.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import PackageDescription
2+
3+
let package = Package(
4+
name: "Jenkins"
5+
)

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Jenkins for Swift
2+
---
3+
4+
This is a package to interface with Jenkins servers.

Sources/Jenkins.swift

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*
2+
* Jenkins Swift Client
3+
*/
4+
5+
public struct Jenkins {
6+
let host: String
7+
let port: Int
8+
let token: String
9+
10+
public init(host: String, port: Int, token: String) {
11+
self.host = host
12+
self.port = port
13+
self.token = token
14+
}
15+
16+
public func getToken() -> String {
17+
return token
18+
}
19+
}
20+
21+
extension Jenkins : CustomStringConvertible {
22+
public var description: String {
23+
return "Jenkins @ \(host):\(port)"
24+
}
25+
}

0 commit comments

Comments
 (0)