├── .gitignore
├── LICENSE
├── README.md
├── docs
└── images
│ ├── jenkins-json-build-01.png
│ ├── jenkins-json-build-02.png
│ ├── jenkins-json-build-03.png
│ ├── jenkins-json-build-04.png
│ └── jenkins-json-build-05.png
├── example
├── android-build
│ ├── Jenkinsfile
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── debug.keystore
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── cn
│ │ │ │ └── build
│ │ │ │ └── example
│ │ │ │ └── UnitPresenterTest.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── cn
│ │ │ │ └── build
│ │ │ │ └── example
│ │ │ │ ├── FirstFragment.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── SecondFragment.java
│ │ │ │ └── TestUnitPresenter.java
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── content_main.xml
│ │ │ ├── fragment_first.xml
│ │ │ └── fragment_second.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── navigation
│ │ │ └── nav_graph.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── jenkins-project.json
│ ├── local.properties
│ ├── settings.gradle
│ └── sonar-project.properties
├── ios-build
│ ├── CICD-ObjectC-Test.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ ├── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcuserdata
│ │ │ │ └── shenyj.xcuserdatad
│ │ │ │ └── UserInterfaceState.xcuserstate
│ │ ├── xcshareddata
│ │ │ └── xcschemes
│ │ │ │ └── CICD-ObjectC-Test.xcscheme
│ │ └── xcuserdata
│ │ │ └── shenyj.xcuserdatad
│ │ │ └── xcschemes
│ │ │ └── xcschememanagement.plist
│ ├── CICD-ObjectC-Test.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ ├── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcuserdata
│ │ │ └── shenyj.xcuserdatad
│ │ │ ├── UserInterfaceState.xcuserstate
│ │ │ └── xcdebugger
│ │ │ └── Breakpoints_v2.xcbkptlist
│ ├── CICD-ObjectC-Test
│ │ ├── Entrance
│ │ │ ├── AppDelegate.h
│ │ │ └── AppDelegate.m
│ │ ├── Info.plist
│ │ ├── MVP
│ │ │ ├── TestPresenter.h
│ │ │ ├── TestPresenter.m
│ │ │ ├── TestProtocol.h
│ │ │ ├── TestViewController.h
│ │ │ └── TestViewController.m
│ │ └── SupportingFiles
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ └── main.m
│ ├── CICD-ObjectC-UnitTests
│ │ ├── CICD_ObjectC_UnitTests.m
│ │ ├── Info.plist
│ │ └── TestPresenterTest.m
│ ├── CICDTestApp.plist
│ ├── Jenkinsfile
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Pods
│ │ ├── Manifest.lock
│ │ ├── OCHamcrest
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ └── Source
│ │ │ │ ├── Core
│ │ │ │ ├── HCAssertThat.h
│ │ │ │ ├── HCAssertThat.m
│ │ │ │ ├── HCBaseDescription.h
│ │ │ │ ├── HCBaseDescription.m
│ │ │ │ ├── HCBaseMatcher.h
│ │ │ │ ├── HCBaseMatcher.m
│ │ │ │ ├── HCDescription.h
│ │ │ │ ├── HCDiagnosingMatcher.h
│ │ │ │ ├── HCDiagnosingMatcher.m
│ │ │ │ ├── HCMatcher.h
│ │ │ │ ├── HCSelfDescribing.h
│ │ │ │ ├── HCStringDescription.h
│ │ │ │ ├── HCStringDescription.m
│ │ │ │ └── Helpers
│ │ │ │ │ ├── HCCollect.h
│ │ │ │ │ ├── HCCollect.m
│ │ │ │ │ ├── HCInvocationMatcher.h
│ │ │ │ │ ├── HCInvocationMatcher.m
│ │ │ │ │ ├── HCRequireNonNilObject.h
│ │ │ │ │ ├── HCRequireNonNilObject.m
│ │ │ │ │ ├── HCRunloopRunner.h
│ │ │ │ │ ├── HCRunloopRunner.m
│ │ │ │ │ ├── HCWrapInMatcher.h
│ │ │ │ │ ├── HCWrapInMatcher.m
│ │ │ │ │ ├── NSInvocation+OCHamcrest.h
│ │ │ │ │ ├── NSInvocation+OCHamcrest.m
│ │ │ │ │ ├── ReturnValueGetters
│ │ │ │ │ ├── HCBoolReturnGetter.h
│ │ │ │ │ ├── HCBoolReturnGetter.m
│ │ │ │ │ ├── HCCharReturnGetter.h
│ │ │ │ │ ├── HCCharReturnGetter.m
│ │ │ │ │ ├── HCDoubleReturnGetter.h
│ │ │ │ │ ├── HCDoubleReturnGetter.m
│ │ │ │ │ ├── HCFloatReturnGetter.h
│ │ │ │ │ ├── HCFloatReturnGetter.m
│ │ │ │ │ ├── HCIntReturnGetter.h
│ │ │ │ │ ├── HCIntReturnGetter.m
│ │ │ │ │ ├── HCLongLongReturnGetter.h
│ │ │ │ │ ├── HCLongLongReturnGetter.m
│ │ │ │ │ ├── HCLongReturnGetter.h
│ │ │ │ │ ├── HCLongReturnGetter.m
│ │ │ │ │ ├── HCObjectReturnGetter.h
│ │ │ │ │ ├── HCObjectReturnGetter.m
│ │ │ │ │ ├── HCReturnTypeHandlerChain.h
│ │ │ │ │ ├── HCReturnTypeHandlerChain.m
│ │ │ │ │ ├── HCReturnValueGetter.h
│ │ │ │ │ ├── HCReturnValueGetter.m
│ │ │ │ │ ├── HCShortReturnGetter.h
│ │ │ │ │ ├── HCShortReturnGetter.m
│ │ │ │ │ ├── HCUnsignedCharReturnGetter.h
│ │ │ │ │ ├── HCUnsignedCharReturnGetter.m
│ │ │ │ │ ├── HCUnsignedIntReturnGetter.h
│ │ │ │ │ ├── HCUnsignedIntReturnGetter.m
│ │ │ │ │ ├── HCUnsignedLongLongReturnGetter.h
│ │ │ │ │ ├── HCUnsignedLongLongReturnGetter.m
│ │ │ │ │ ├── HCUnsignedLongReturnGetter.h
│ │ │ │ │ ├── HCUnsignedLongReturnGetter.m
│ │ │ │ │ ├── HCUnsignedShortReturnGetter.h
│ │ │ │ │ └── HCUnsignedShortReturnGetter.m
│ │ │ │ │ └── TestFailureReporters
│ │ │ │ │ ├── HCGenericTestFailureReporter.h
│ │ │ │ │ ├── HCGenericTestFailureReporter.m
│ │ │ │ │ ├── HCSenTestFailureReporter.h
│ │ │ │ │ ├── HCSenTestFailureReporter.m
│ │ │ │ │ ├── HCTestFailure.h
│ │ │ │ │ ├── HCTestFailure.m
│ │ │ │ │ ├── HCTestFailureReporter.h
│ │ │ │ │ ├── HCTestFailureReporter.m
│ │ │ │ │ ├── HCTestFailureReporterChain.h
│ │ │ │ │ ├── HCTestFailureReporterChain.m
│ │ │ │ │ ├── HCXCTestFailureReporter.h
│ │ │ │ │ └── HCXCTestFailureReporter.m
│ │ │ │ ├── Library
│ │ │ │ ├── Collection
│ │ │ │ │ ├── HCEvery.h
│ │ │ │ │ ├── HCEvery.m
│ │ │ │ │ ├── HCHasCount.h
│ │ │ │ │ ├── HCHasCount.m
│ │ │ │ │ ├── HCIsCollectionContaining.h
│ │ │ │ │ ├── HCIsCollectionContaining.m
│ │ │ │ │ ├── HCIsCollectionContainingInAnyOrder.h
│ │ │ │ │ ├── HCIsCollectionContainingInAnyOrder.m
│ │ │ │ │ ├── HCIsCollectionContainingInOrder.h
│ │ │ │ │ ├── HCIsCollectionContainingInOrder.m
│ │ │ │ │ ├── HCIsCollectionContainingInRelativeOrder.h
│ │ │ │ │ ├── HCIsCollectionContainingInRelativeOrder.m
│ │ │ │ │ ├── HCIsCollectionOnlyContaining.h
│ │ │ │ │ ├── HCIsCollectionOnlyContaining.m
│ │ │ │ │ ├── HCIsDictionaryContaining.h
│ │ │ │ │ ├── HCIsDictionaryContaining.m
│ │ │ │ │ ├── HCIsDictionaryContainingEntries.h
│ │ │ │ │ ├── HCIsDictionaryContainingEntries.m
│ │ │ │ │ ├── HCIsDictionaryContainingKey.h
│ │ │ │ │ ├── HCIsDictionaryContainingKey.m
│ │ │ │ │ ├── HCIsDictionaryContainingValue.h
│ │ │ │ │ ├── HCIsDictionaryContainingValue.m
│ │ │ │ │ ├── HCIsEmptyCollection.h
│ │ │ │ │ ├── HCIsEmptyCollection.m
│ │ │ │ │ ├── HCIsIn.h
│ │ │ │ │ └── HCIsIn.m
│ │ │ │ ├── Decorator
│ │ │ │ │ ├── HCDescribedAs.h
│ │ │ │ │ ├── HCDescribedAs.m
│ │ │ │ │ ├── HCIs.h
│ │ │ │ │ └── HCIs.m
│ │ │ │ ├── Logical
│ │ │ │ │ ├── HCAllOf.h
│ │ │ │ │ ├── HCAllOf.m
│ │ │ │ │ ├── HCAnyOf.h
│ │ │ │ │ ├── HCAnyOf.m
│ │ │ │ │ ├── HCIsAnything.h
│ │ │ │ │ ├── HCIsAnything.m
│ │ │ │ │ ├── HCIsNot.h
│ │ │ │ │ └── HCIsNot.m
│ │ │ │ ├── Number
│ │ │ │ │ ├── HCIsCloseTo.h
│ │ │ │ │ ├── HCIsCloseTo.m
│ │ │ │ │ ├── HCIsEqualToNumber.h
│ │ │ │ │ ├── HCIsEqualToNumber.m
│ │ │ │ │ ├── HCIsTrueFalse.h
│ │ │ │ │ ├── HCIsTrueFalse.m
│ │ │ │ │ ├── HCNumberAssert.h
│ │ │ │ │ ├── HCNumberAssert.m
│ │ │ │ │ ├── HCOrderingComparison.h
│ │ │ │ │ └── HCOrderingComparison.m
│ │ │ │ ├── Object
│ │ │ │ │ ├── HCArgumentCaptor.h
│ │ │ │ │ ├── HCArgumentCaptor.m
│ │ │ │ │ ├── HCClassMatcher.h
│ │ │ │ │ ├── HCClassMatcher.m
│ │ │ │ │ ├── HCConformsToProtocol.h
│ │ │ │ │ ├── HCConformsToProtocol.m
│ │ │ │ │ ├── HCHasDescription.h
│ │ │ │ │ ├── HCHasDescription.m
│ │ │ │ │ ├── HCHasProperty.h
│ │ │ │ │ ├── HCHasProperty.m
│ │ │ │ │ ├── HCIsEqual.h
│ │ │ │ │ ├── HCIsEqual.m
│ │ │ │ │ ├── HCIsInstanceOf.h
│ │ │ │ │ ├── HCIsInstanceOf.m
│ │ │ │ │ ├── HCIsNil.h
│ │ │ │ │ ├── HCIsNil.m
│ │ │ │ │ ├── HCIsSame.h
│ │ │ │ │ ├── HCIsSame.m
│ │ │ │ │ ├── HCIsTypeOf.h
│ │ │ │ │ ├── HCIsTypeOf.m
│ │ │ │ │ ├── HCThrowsException.h
│ │ │ │ │ └── HCThrowsException.m
│ │ │ │ └── Text
│ │ │ │ │ ├── HCIsEqualCompressingWhiteSpace.h
│ │ │ │ │ ├── HCIsEqualCompressingWhiteSpace.m
│ │ │ │ │ ├── HCIsEqualIgnoringCase.h
│ │ │ │ │ ├── HCIsEqualIgnoringCase.m
│ │ │ │ │ ├── HCStringContains.h
│ │ │ │ │ ├── HCStringContains.m
│ │ │ │ │ ├── HCStringContainsInOrder.h
│ │ │ │ │ ├── HCStringContainsInOrder.m
│ │ │ │ │ ├── HCStringEndsWith.h
│ │ │ │ │ ├── HCStringEndsWith.m
│ │ │ │ │ ├── HCStringStartsWith.h
│ │ │ │ │ ├── HCStringStartsWith.m
│ │ │ │ │ ├── HCSubstringMatcher.h
│ │ │ │ │ └── HCSubstringMatcher.m
│ │ │ │ └── OCHamcrest.h
│ │ ├── OCMock
│ │ │ ├── License.txt
│ │ │ ├── README.md
│ │ │ └── Source
│ │ │ │ └── OCMock
│ │ │ │ ├── NSInvocation+OCMAdditions.h
│ │ │ │ ├── NSInvocation+OCMAdditions.m
│ │ │ │ ├── NSMethodSignature+OCMAdditions.h
│ │ │ │ ├── NSMethodSignature+OCMAdditions.m
│ │ │ │ ├── NSNotificationCenter+OCMAdditions.h
│ │ │ │ ├── NSNotificationCenter+OCMAdditions.m
│ │ │ │ ├── NSObject+OCMAdditions.h
│ │ │ │ ├── NSObject+OCMAdditions.m
│ │ │ │ ├── NSValue+OCMAdditions.h
│ │ │ │ ├── NSValue+OCMAdditions.m
│ │ │ │ ├── OCClassMockObject.h
│ │ │ │ ├── OCClassMockObject.m
│ │ │ │ ├── OCMArg.h
│ │ │ │ ├── OCMArg.m
│ │ │ │ ├── OCMArgAction.h
│ │ │ │ ├── OCMArgAction.m
│ │ │ │ ├── OCMBlockArgCaller.h
│ │ │ │ ├── OCMBlockArgCaller.m
│ │ │ │ ├── OCMBlockCaller.h
│ │ │ │ ├── OCMBlockCaller.m
│ │ │ │ ├── OCMBoxedReturnValueProvider.h
│ │ │ │ ├── OCMBoxedReturnValueProvider.m
│ │ │ │ ├── OCMConstraint.h
│ │ │ │ ├── OCMConstraint.m
│ │ │ │ ├── OCMExceptionReturnValueProvider.h
│ │ │ │ ├── OCMExceptionReturnValueProvider.m
│ │ │ │ ├── OCMExpectationRecorder.h
│ │ │ │ ├── OCMExpectationRecorder.m
│ │ │ │ ├── OCMFunctions.h
│ │ │ │ ├── OCMFunctions.m
│ │ │ │ ├── OCMFunctionsPrivate.h
│ │ │ │ ├── OCMIndirectReturnValueProvider.h
│ │ │ │ ├── OCMIndirectReturnValueProvider.m
│ │ │ │ ├── OCMInvocationExpectation.h
│ │ │ │ ├── OCMInvocationExpectation.m
│ │ │ │ ├── OCMInvocationMatcher.h
│ │ │ │ ├── OCMInvocationMatcher.m
│ │ │ │ ├── OCMInvocationStub.h
│ │ │ │ ├── OCMInvocationStub.m
│ │ │ │ ├── OCMLocation.h
│ │ │ │ ├── OCMLocation.m
│ │ │ │ ├── OCMMacroState.h
│ │ │ │ ├── OCMMacroState.m
│ │ │ │ ├── OCMNonRetainingObjectReturnValueProvider.h
│ │ │ │ ├── OCMNonRetainingObjectReturnValueProvider.m
│ │ │ │ ├── OCMNotificationPoster.h
│ │ │ │ ├── OCMNotificationPoster.m
│ │ │ │ ├── OCMObjectReturnValueProvider.h
│ │ │ │ ├── OCMObjectReturnValueProvider.m
│ │ │ │ ├── OCMObserverRecorder.h
│ │ │ │ ├── OCMObserverRecorder.m
│ │ │ │ ├── OCMPassByRefSetter.h
│ │ │ │ ├── OCMPassByRefSetter.m
│ │ │ │ ├── OCMQuantifier.h
│ │ │ │ ├── OCMQuantifier.m
│ │ │ │ ├── OCMRealObjectForwarder.h
│ │ │ │ ├── OCMRealObjectForwarder.m
│ │ │ │ ├── OCMRecorder.h
│ │ │ │ ├── OCMRecorder.m
│ │ │ │ ├── OCMStubRecorder.h
│ │ │ │ ├── OCMStubRecorder.m
│ │ │ │ ├── OCMVerifier.h
│ │ │ │ ├── OCMVerifier.m
│ │ │ │ ├── OCMock.h
│ │ │ │ ├── OCMockObject.h
│ │ │ │ ├── OCMockObject.m
│ │ │ │ ├── OCObserverMockObject.h
│ │ │ │ ├── OCObserverMockObject.m
│ │ │ │ ├── OCPartialMockObject.h
│ │ │ │ ├── OCPartialMockObject.m
│ │ │ │ ├── OCProtocolMockObject.h
│ │ │ │ └── OCProtocolMockObject.m
│ │ ├── Pods.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcuserdata
│ │ │ │ └── shenyj.xcuserdatad
│ │ │ │ └── xcschemes
│ │ │ │ ├── OCHamcrest.xcscheme
│ │ │ │ ├── OCMock.xcscheme
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests.xcscheme
│ │ │ │ ├── Pods-CICD-ObjectC-Test.xcscheme
│ │ │ │ ├── XcodeCoverage.xcscheme
│ │ │ │ └── xcschememanagement.plist
│ │ ├── Target Support Files
│ │ │ ├── OCHamcrest
│ │ │ │ ├── OCHamcrest-Info.plist
│ │ │ │ ├── OCHamcrest-dummy.m
│ │ │ │ ├── OCHamcrest-prefix.pch
│ │ │ │ ├── OCHamcrest-umbrella.h
│ │ │ │ ├── OCHamcrest.debug.xcconfig
│ │ │ │ ├── OCHamcrest.modulemap
│ │ │ │ └── OCHamcrest.release.xcconfig
│ │ │ ├── OCMock
│ │ │ │ ├── OCMock-Info.plist
│ │ │ │ ├── OCMock-dummy.m
│ │ │ │ ├── OCMock-prefix.pch
│ │ │ │ ├── OCMock-umbrella.h
│ │ │ │ ├── OCMock.debug.xcconfig
│ │ │ │ ├── OCMock.modulemap
│ │ │ │ └── OCMock.release.xcconfig
│ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-Info.plist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-acknowledgements.markdown
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-acknowledgements.plist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-dummy.m
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Debug-input-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Debug-output-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Release-input-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Release-output-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks.sh
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-umbrella.h
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests.debug.xcconfig
│ │ │ │ ├── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests.modulemap
│ │ │ │ └── Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests.release.xcconfig
│ │ │ ├── Pods-CICD-ObjectC-Test
│ │ │ │ ├── Pods-CICD-ObjectC-Test-Info.plist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-acknowledgements.markdown
│ │ │ │ ├── Pods-CICD-ObjectC-Test-acknowledgements.plist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-dummy.m
│ │ │ │ ├── Pods-CICD-ObjectC-Test-frameworks-Debug-input-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-frameworks-Debug-output-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-frameworks-Release-input-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-frameworks-Release-output-files.xcfilelist
│ │ │ │ ├── Pods-CICD-ObjectC-Test-frameworks.sh
│ │ │ │ ├── Pods-CICD-ObjectC-Test-umbrella.h
│ │ │ │ ├── Pods-CICD-ObjectC-Test.debug.xcconfig
│ │ │ │ ├── Pods-CICD-ObjectC-Test.modulemap
│ │ │ │ └── Pods-CICD-ObjectC-Test.release.xcconfig
│ │ │ └── XcodeCoverage
│ │ │ │ ├── XcodeCoverage.debug.xcconfig
│ │ │ │ └── XcodeCoverage.release.xcconfig
│ │ └── XcodeCoverage
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── XcodeCoverage.podspec
│ │ │ ├── XcodeCoverage.xcconfig
│ │ │ ├── cleancov
│ │ │ ├── envcov.sh
│ │ │ ├── exportenv.sh
│ │ │ ├── getcov
│ │ │ ├── lcov-1.14
│ │ │ ├── .version
│ │ │ ├── COPYING
│ │ │ └── bin
│ │ │ │ ├── copy_dates.sh
│ │ │ │ ├── gendesc
│ │ │ │ ├── genhtml
│ │ │ │ ├── geninfo
│ │ │ │ ├── genpng
│ │ │ │ ├── get_changes.sh
│ │ │ │ ├── get_version.sh
│ │ │ │ ├── install.sh
│ │ │ │ ├── lcov
│ │ │ │ └── updateversion.pl
│ │ │ ├── lcov_cobertura.py
│ │ │ ├── llvm-cov-wrapper.sh
│ │ │ ├── run_code_coverage_post.sh
│ │ │ └── transform.xslt
│ ├── jenkins-project.json
│ └── sonar-project.properties
├── java-build
│ ├── .gitignore
│ ├── Jenkinsfile
│ ├── jenkins-project.json
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── sonar-project.properties
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── bluersw
│ │ │ │ └── java
│ │ │ │ └── demo
│ │ │ │ ├── HelloWorld.java
│ │ │ │ └── JavaDemoApplication.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── bluersw
│ │ └── java
│ │ └── demo
│ │ ├── HelloWorldTests.java
│ │ └── JavaDemoApplicationTests.java
├── js-build
│ ├── .babelrc
│ ├── Jenkinsfile
│ ├── gulpfile.js
│ ├── jenkins-project.json
│ ├── jsdoc.json
│ ├── package-lock.json
│ ├── package.json
│ ├── sonar-project.properties
│ ├── src
│ │ ├── functions.js
│ │ ├── index.css
│ │ └── status.js
│ └── test
│ │ └── functions.test.js
├── json-structure
│ ├── Jenkinsfile
│ └── jenkins-project.json
├── json-variable
│ ├── Jenkinsfile
│ └── jenkins-project.json
├── k8s-build
│ ├── Jenkinsfile
│ ├── KubernetesPod.yaml
│ └── jenkins-project.json
├── microservice-build
│ ├── Jenkinsfile
│ ├── project-list.yaml
│ ├── project01
│ │ ├── jenkins-project.json
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── sonar-project.properties
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── bluersw
│ │ │ │ │ └── java
│ │ │ │ │ └── demo
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── JavaDemoApplication.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── bluersw
│ │ │ └── java
│ │ │ └── demo
│ │ │ ├── HelloWorldTests.java
│ │ │ └── JavaDemoApplicationTests.java
│ ├── project02
│ │ ├── jenkins-project.json
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── sonar-project.properties
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── bluersw
│ │ │ │ │ └── java
│ │ │ │ │ └── demo
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── JavaDemoApplication.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── bluersw
│ │ │ └── java
│ │ │ └── demo
│ │ │ ├── HelloWorldTests.java
│ │ │ └── JavaDemoApplicationTests.java
│ └── project03
│ │ ├── jenkins-project.json
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── sonar-project.properties
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── bluersw
│ │ │ │ └── java
│ │ │ │ └── demo
│ │ │ │ ├── HelloWorld.java
│ │ │ │ └── JavaDemoApplication.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── bluersw
│ │ └── java
│ │ └── demo
│ │ ├── HelloWorldTests.java
│ │ └── JavaDemoApplicationTests.java
├── net-build
│ ├── Jenkinsfile
│ ├── My.msbuild
│ ├── WinBuild.Tests
│ │ ├── App.config
│ │ ├── Controllers
│ │ │ └── HomeControllerTest.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── WinBuild.Tests.csproj
│ │ ├── bin
│ │ │ └── Debug
│ │ │ │ ├── DotNetOpenAuth.AspNet.dll
│ │ │ │ ├── DotNetOpenAuth.AspNet.xml
│ │ │ │ ├── DotNetOpenAuth.Core.dll
│ │ │ │ ├── DotNetOpenAuth.Core.xml
│ │ │ │ ├── DotNetOpenAuth.OAuth.Consumer.dll
│ │ │ │ ├── DotNetOpenAuth.OAuth.Consumer.xml
│ │ │ │ ├── DotNetOpenAuth.OAuth.dll
│ │ │ │ ├── DotNetOpenAuth.OAuth.xml
│ │ │ │ ├── DotNetOpenAuth.OpenId.RelyingParty.dll
│ │ │ │ ├── DotNetOpenAuth.OpenId.RelyingParty.xml
│ │ │ │ ├── DotNetOpenAuth.OpenId.dll
│ │ │ │ ├── DotNetOpenAuth.OpenId.xml
│ │ │ │ ├── EntityFramework.dll
│ │ │ │ ├── EntityFramework.xml
│ │ │ │ ├── Microsoft.Data.Edm.dll
│ │ │ │ ├── Microsoft.Data.Edm.xml
│ │ │ │ ├── Microsoft.Data.OData.dll
│ │ │ │ ├── Microsoft.Data.OData.xml
│ │ │ │ ├── Microsoft.Web.Infrastructure.dll
│ │ │ │ ├── Microsoft.Web.Mvc.FixedDisplayModes.dll
│ │ │ │ ├── Microsoft.Web.WebPages.OAuth.dll
│ │ │ │ ├── Microsoft.Web.WebPages.OAuth.xml
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ ├── Newtonsoft.Json.xml
│ │ │ │ ├── System.Net.Http.Formatting.dll
│ │ │ │ ├── System.Net.Http.Formatting.xml
│ │ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ │ ├── System.Net.Http.dll
│ │ │ │ ├── System.Net.Http.xml
│ │ │ │ ├── System.Spatial.dll
│ │ │ │ ├── System.Spatial.xml
│ │ │ │ ├── System.Web.Helpers.dll
│ │ │ │ ├── System.Web.Helpers.xml
│ │ │ │ ├── System.Web.Http.OData.dll
│ │ │ │ ├── System.Web.Http.OData.xml
│ │ │ │ ├── System.Web.Http.WebHost.dll
│ │ │ │ ├── System.Web.Http.WebHost.xml
│ │ │ │ ├── System.Web.Http.dll
│ │ │ │ ├── System.Web.Http.xml
│ │ │ │ ├── System.Web.Mvc.dll
│ │ │ │ ├── System.Web.Mvc.xml
│ │ │ │ ├── System.Web.Optimization.dll
│ │ │ │ ├── System.Web.Razor.dll
│ │ │ │ ├── System.Web.Razor.xml
│ │ │ │ ├── System.Web.WebPages.Deployment.dll
│ │ │ │ ├── System.Web.WebPages.Deployment.xml
│ │ │ │ ├── System.Web.WebPages.Razor.dll
│ │ │ │ ├── System.Web.WebPages.Razor.xml
│ │ │ │ ├── System.Web.WebPages.dll
│ │ │ │ ├── System.Web.WebPages.xml
│ │ │ │ ├── WinBuild.Tests.dll
│ │ │ │ ├── WinBuild.Tests.dll.config
│ │ │ │ ├── WinBuild.Tests.pdb
│ │ │ │ ├── WinBuild.dll
│ │ │ │ ├── WinBuild.pdb
│ │ │ │ ├── de
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── es
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── fr
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── it
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── ja
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── ko
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── ru
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ │ ├── zh-Hans
│ │ │ │ ├── EntityFramework.resources.dll
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ ├── Microsoft.Web.WebPages.OAuth.resources.dll
│ │ │ │ ├── System.Net.Http.Formatting.resources.dll
│ │ │ │ ├── System.Net.Http.WebRequest.resources.dll
│ │ │ │ ├── System.Net.Http.resources.dll
│ │ │ │ ├── System.Spatial.resources.dll
│ │ │ │ ├── System.Web.Helpers.resources.dll
│ │ │ │ ├── System.Web.Http.OData.resources.dll
│ │ │ │ ├── System.Web.Http.WebHost.resources.dll
│ │ │ │ ├── System.Web.Http.resources.dll
│ │ │ │ ├── System.Web.Mvc.resources.dll
│ │ │ │ ├── System.Web.Optimization.resources.dll
│ │ │ │ ├── System.Web.Razor.resources.dll
│ │ │ │ ├── System.Web.WebPages.Deployment.resources.dll
│ │ │ │ ├── System.Web.WebPages.Razor.resources.dll
│ │ │ │ └── System.Web.WebPages.resources.dll
│ │ │ │ └── zh-Hant
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ ├── obj
│ │ │ └── Debug
│ │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ │ ├── WinBuild.Tests.csproj.FileListAbsolute.txt
│ │ │ │ ├── WinBuild.Tests.csprojResolveAssemblyReference.cache
│ │ │ │ ├── WinBuild.Tests.dll
│ │ │ │ └── WinBuild.Tests.pdb
│ │ └── packages.config
│ ├── WinBuild.sln
│ ├── WinBuild.v12.suo
│ ├── WinBuild
│ │ ├── App_Start
│ │ │ ├── AuthConfig.cs
│ │ │ ├── BundleConfig.cs
│ │ │ ├── FilterConfig.cs
│ │ │ ├── RouteConfig.cs
│ │ │ └── WebApiConfig.cs
│ │ ├── Content
│ │ │ ├── Site.css
│ │ │ └── themes
│ │ │ │ └── base
│ │ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery.ui.accordion.css
│ │ │ │ ├── jquery.ui.all.css
│ │ │ │ ├── jquery.ui.autocomplete.css
│ │ │ │ ├── jquery.ui.base.css
│ │ │ │ ├── jquery.ui.button.css
│ │ │ │ ├── jquery.ui.core.css
│ │ │ │ ├── jquery.ui.datepicker.css
│ │ │ │ ├── jquery.ui.dialog.css
│ │ │ │ ├── jquery.ui.progressbar.css
│ │ │ │ ├── jquery.ui.resizable.css
│ │ │ │ ├── jquery.ui.selectable.css
│ │ │ │ ├── jquery.ui.slider.css
│ │ │ │ ├── jquery.ui.tabs.css
│ │ │ │ ├── jquery.ui.theme.css
│ │ │ │ └── minified
│ │ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.min.css
│ │ │ │ ├── jquery.ui.accordion.min.css
│ │ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ │ ├── jquery.ui.button.min.css
│ │ │ │ ├── jquery.ui.core.min.css
│ │ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ │ ├── jquery.ui.dialog.min.css
│ │ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ │ ├── jquery.ui.resizable.min.css
│ │ │ │ ├── jquery.ui.selectable.min.css
│ │ │ │ ├── jquery.ui.slider.min.css
│ │ │ │ ├── jquery.ui.tabs.min.css
│ │ │ │ └── jquery.ui.theme.min.css
│ │ ├── Controllers
│ │ │ ├── AccountController.cs
│ │ │ └── HomeController.cs
│ │ ├── Filters
│ │ │ └── InitializeSimpleMembershipAttribute.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Images
│ │ │ ├── accent.png
│ │ │ ├── bullet.png
│ │ │ ├── heroAccent.png
│ │ │ ├── orderedList0.png
│ │ │ ├── orderedList1.png
│ │ │ ├── orderedList2.png
│ │ │ ├── orderedList3.png
│ │ │ ├── orderedList4.png
│ │ │ ├── orderedList5.png
│ │ │ ├── orderedList6.png
│ │ │ ├── orderedList7.png
│ │ │ ├── orderedList8.png
│ │ │ └── orderedList9.png
│ │ ├── Models
│ │ │ └── AccountModels.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Scripts
│ │ │ ├── _references.js
│ │ │ ├── jquery-1.8.2.intellisense.js
│ │ │ ├── jquery-1.8.2.js
│ │ │ ├── jquery-1.8.2.min.js
│ │ │ ├── jquery-ui-1.8.24.js
│ │ │ ├── jquery-ui-1.8.24.min.js
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ ├── jquery.unobtrusive-ajax.min.js
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ ├── knockout-2.2.0.debug.js
│ │ │ ├── knockout-2.2.0.js
│ │ │ └── modernizr-2.6.2.js
│ │ ├── Views
│ │ │ ├── Account
│ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ ├── Login.cshtml
│ │ │ │ ├── Manage.cshtml
│ │ │ │ ├── Register.cshtml
│ │ │ │ ├── _ChangePasswordPartial.cshtml
│ │ │ │ ├── _ExternalLoginsListPartial.cshtml
│ │ │ │ ├── _RemoveExternalLoginsPartial.cshtml
│ │ │ │ └── _SetPasswordPartial.cshtml
│ │ │ ├── Home
│ │ │ │ ├── About.cshtml
│ │ │ │ ├── Contact.cshtml
│ │ │ │ └── Index.cshtml
│ │ │ ├── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ ├── _Layout.cshtml
│ │ │ │ └── _LoginPartial.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── WinBuild.csproj
│ │ ├── WinBuild.csproj.user
│ │ ├── bin
│ │ │ ├── Antlr3.Runtime.dll
│ │ │ ├── DotNetOpenAuth.AspNet.dll
│ │ │ ├── DotNetOpenAuth.AspNet.xml
│ │ │ ├── DotNetOpenAuth.Core.dll
│ │ │ ├── DotNetOpenAuth.Core.xml
│ │ │ ├── DotNetOpenAuth.OAuth.Consumer.dll
│ │ │ ├── DotNetOpenAuth.OAuth.Consumer.xml
│ │ │ ├── DotNetOpenAuth.OAuth.dll
│ │ │ ├── DotNetOpenAuth.OAuth.xml
│ │ │ ├── DotNetOpenAuth.OpenId.RelyingParty.dll
│ │ │ ├── DotNetOpenAuth.OpenId.RelyingParty.xml
│ │ │ ├── DotNetOpenAuth.OpenId.dll
│ │ │ ├── DotNetOpenAuth.OpenId.xml
│ │ │ ├── EntityFramework.dll
│ │ │ ├── EntityFramework.xml
│ │ │ ├── Microsoft.Data.Edm.dll
│ │ │ ├── Microsoft.Data.Edm.xml
│ │ │ ├── Microsoft.Data.OData.dll
│ │ │ ├── Microsoft.Data.OData.xml
│ │ │ ├── Microsoft.Web.Infrastructure.dll
│ │ │ ├── Microsoft.Web.Mvc.FixedDisplayModes.dll
│ │ │ ├── Microsoft.Web.WebPages.OAuth.dll
│ │ │ ├── Microsoft.Web.WebPages.OAuth.xml
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── Newtonsoft.Json.xml
│ │ │ ├── System.Net.Http.Formatting.dll
│ │ │ ├── System.Net.Http.Formatting.xml
│ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ ├── System.Net.Http.dll
│ │ │ ├── System.Net.Http.xml
│ │ │ ├── System.Spatial.dll
│ │ │ ├── System.Spatial.xml
│ │ │ ├── System.Web.Helpers.dll
│ │ │ ├── System.Web.Helpers.xml
│ │ │ ├── System.Web.Http.OData.dll
│ │ │ ├── System.Web.Http.OData.xml
│ │ │ ├── System.Web.Http.WebHost.dll
│ │ │ ├── System.Web.Http.WebHost.xml
│ │ │ ├── System.Web.Http.dll
│ │ │ ├── System.Web.Http.xml
│ │ │ ├── System.Web.Mvc.dll
│ │ │ ├── System.Web.Mvc.xml
│ │ │ ├── System.Web.Optimization.dll
│ │ │ ├── System.Web.Razor.dll
│ │ │ ├── System.Web.Razor.xml
│ │ │ ├── System.Web.WebPages.Deployment.dll
│ │ │ ├── System.Web.WebPages.Deployment.xml
│ │ │ ├── System.Web.WebPages.Razor.dll
│ │ │ ├── System.Web.WebPages.Razor.xml
│ │ │ ├── System.Web.WebPages.dll
│ │ │ ├── System.Web.WebPages.xml
│ │ │ ├── WebGrease.dll
│ │ │ ├── WebMatrix.Data.dll
│ │ │ ├── WebMatrix.Data.xml
│ │ │ ├── WebMatrix.WebData.dll
│ │ │ ├── WebMatrix.WebData.xml
│ │ │ ├── WinBuild.dll
│ │ │ ├── WinBuild.dll.config
│ │ │ ├── WinBuild.pdb
│ │ │ ├── de
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── es
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── fr
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── it
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── ja
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── ko
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── ru
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ │ ├── zh-Hans
│ │ │ │ ├── EntityFramework.resources.dll
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ ├── Microsoft.Web.WebPages.OAuth.resources.dll
│ │ │ │ ├── System.Net.Http.Formatting.resources.dll
│ │ │ │ ├── System.Net.Http.WebRequest.resources.dll
│ │ │ │ ├── System.Net.Http.resources.dll
│ │ │ │ ├── System.Spatial.resources.dll
│ │ │ │ ├── System.Web.Helpers.resources.dll
│ │ │ │ ├── System.Web.Http.OData.resources.dll
│ │ │ │ ├── System.Web.Http.WebHost.resources.dll
│ │ │ │ ├── System.Web.Http.resources.dll
│ │ │ │ ├── System.Web.Mvc.resources.dll
│ │ │ │ ├── System.Web.Optimization.resources.dll
│ │ │ │ ├── System.Web.Razor.resources.dll
│ │ │ │ ├── System.Web.WebPages.Deployment.resources.dll
│ │ │ │ ├── System.Web.WebPages.Razor.resources.dll
│ │ │ │ ├── System.Web.WebPages.resources.dll
│ │ │ │ ├── WebMatrix.Data.resources.dll
│ │ │ │ └── WebMatrix.WebData.resources.dll
│ │ │ └── zh-Hant
│ │ │ │ ├── Microsoft.Data.Edm.resources.dll
│ │ │ │ ├── Microsoft.Data.OData.resources.dll
│ │ │ │ └── System.Spatial.resources.dll
│ │ ├── favicon.ico
│ │ ├── obj
│ │ │ └── Debug
│ │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ │ ├── WinBuild.csproj.FileListAbsolute.txt
│ │ │ │ ├── WinBuild.csprojResolveAssemblyReference.cache
│ │ │ │ ├── WinBuild.dll
│ │ │ │ └── WinBuild.pdb
│ │ └── packages.config
│ ├── jenkins-project.json
│ └── packages
│ │ └── repositories.config
├── post-send-email
│ ├── Jenkinsfile
│ └── jenkins-project.json
├── rn-android-build
│ ├── App.js
│ ├── Jenkinsfile
│ ├── __tests__
│ │ └── UnitTestPresenter.test.js
│ ├── android
│ │ ├── .gradle
│ │ │ ├── 6.2
│ │ │ │ ├── executionHistory
│ │ │ │ │ ├── executionHistory.bin
│ │ │ │ │ └── executionHistory.lock
│ │ │ │ ├── fileChanges
│ │ │ │ │ └── last-build.bin
│ │ │ │ ├── fileContent
│ │ │ │ │ └── fileContent.lock
│ │ │ │ ├── fileHashes
│ │ │ │ │ ├── fileHashes.bin
│ │ │ │ │ ├── fileHashes.lock
│ │ │ │ │ └── resourceHashesCache.bin
│ │ │ │ ├── gc.properties
│ │ │ │ └── javaCompile
│ │ │ │ │ ├── classAnalysis.bin
│ │ │ │ │ ├── jarAnalysis.bin
│ │ │ │ │ ├── javaCompile.lock
│ │ │ │ │ └── taskHistory.bin
│ │ │ ├── buildOutputCleanup
│ │ │ │ ├── buildOutputCleanup.lock
│ │ │ │ ├── cache.properties
│ │ │ │ └── outputFiles.bin
│ │ │ ├── checksums
│ │ │ │ ├── checksums.lock
│ │ │ │ ├── md5-checksums.bin
│ │ │ │ └── sha1-checksums.bin
│ │ │ └── vcs-1
│ │ │ │ └── gc.properties
│ │ ├── app
│ │ │ ├── _BUCK
│ │ │ ├── build.gradle
│ │ │ ├── build_defs.bzl
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── testrnbuild
│ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── testrnbuild
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ └── MainApplication.java
│ │ │ │ └── res
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── local.properties
│ │ └── settings.gradle
│ ├── app.json
│ ├── babel.config.js
│ ├── build
│ ├── index.js
│ ├── ios
│ │ ├── Podfile
│ │ ├── Podfile.lock
│ │ ├── TestRnBuild-tvOS
│ │ │ └── Info.plist
│ │ ├── TestRnBuild-tvOSTests
│ │ │ └── Info.plist
│ │ ├── TestRnBuild.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── TestRnBuild-tvOS.xcscheme
│ │ │ │ └── TestRnBuild.xcscheme
│ │ ├── TestRnBuild.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ ├── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcuserdata
│ │ │ │ └── bamboo.xcuserdatad
│ │ │ │ └── UserInterfaceState.xcuserstate
│ │ ├── TestRnBuild
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── TestRnBuildTests
│ │ │ ├── Info.plist
│ │ │ └── TestRnBuildTests.m
│ │ └── test-rn-build.plist
│ ├── jenkins-project.json
│ ├── metro.config.js
│ ├── package.json
│ ├── sonar-project.properties
│ ├── source
│ │ └── UnitTestPresenter.js
│ └── yarn.lock
└── rn-ios-build
│ ├── App.js
│ ├── Jenkinsfile
│ ├── __tests__
│ └── UnitTestPresenter.test.js
│ ├── android
│ ├── .gradle
│ │ ├── 6.2
│ │ │ ├── executionHistory
│ │ │ │ ├── executionHistory.bin
│ │ │ │ └── executionHistory.lock
│ │ │ ├── fileChanges
│ │ │ │ └── last-build.bin
│ │ │ ├── fileContent
│ │ │ │ └── fileContent.lock
│ │ │ ├── fileHashes
│ │ │ │ ├── fileHashes.bin
│ │ │ │ ├── fileHashes.lock
│ │ │ │ └── resourceHashesCache.bin
│ │ │ ├── gc.properties
│ │ │ └── javaCompile
│ │ │ │ ├── classAnalysis.bin
│ │ │ │ ├── jarAnalysis.bin
│ │ │ │ ├── javaCompile.lock
│ │ │ │ └── taskHistory.bin
│ │ ├── buildOutputCleanup
│ │ │ ├── buildOutputCleanup.lock
│ │ │ ├── cache.properties
│ │ │ └── outputFiles.bin
│ │ ├── checksums
│ │ │ ├── checksums.lock
│ │ │ ├── md5-checksums.bin
│ │ │ └── sha1-checksums.bin
│ │ └── vcs-1
│ │ │ └── gc.properties
│ ├── app
│ │ ├── _BUCK
│ │ ├── build.gradle
│ │ ├── build_defs.bzl
│ │ ├── debug.keystore
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── debug
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── testrnbuild
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── testrnbuild
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── MainApplication.java
│ │ │ └── res
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── local.properties
│ └── settings.gradle
│ ├── app.json
│ ├── babel.config.js
│ ├── build
│ ├── index.js
│ ├── ios
│ ├── Podfile
│ ├── Podfile.lock
│ ├── TestRnBuild-tvOS
│ │ └── Info.plist
│ ├── TestRnBuild-tvOSTests
│ │ └── Info.plist
│ ├── TestRnBuild.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── TestRnBuild-tvOS.xcscheme
│ │ │ └── TestRnBuild.xcscheme
│ ├── TestRnBuild.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ ├── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcuserdata
│ │ │ └── bamboo.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ ├── TestRnBuild
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── TestRnBuildTests
│ │ ├── Info.plist
│ │ └── TestRnBuildTests.m
│ └── test-rn-build.plist
│ ├── jenkins-project.json
│ ├── metro.config.js
│ ├── package.json
│ ├── sonar-project.properties
│ ├── source
│ └── UnitTestPresenter.js
│ └── yarn.lock
├── pom.xml
├── shared-library
├── resources
│ └── com
│ │ └── bluersw
│ │ └── jenkins
│ │ └── libraries
│ │ └── default.json
├── src
│ └── com
│ │ └── bluersw
│ │ └── jenkins
│ │ └── libraries
│ │ ├── StepFactory.groovy
│ │ ├── model
│ │ ├── Command.groovy
│ │ ├── Constants.groovy
│ │ ├── LogContainer.groovy
│ │ ├── LogType.groovy
│ │ ├── Step.groovy
│ │ ├── StepType.groovy
│ │ └── Steps.groovy
│ │ └── utils
│ │ ├── HttpRequest.groovy
│ │ └── JSONExtend.groovy
└── vars
│ ├── agentServer.groovy
│ ├── bindBuildParameter.groovy
│ ├── codeCoverageJest.groovy
│ ├── codeCoverageLlvmCov.groovy
│ ├── codeCoverageMSBuild.groovy
│ ├── commandIf.groovy
│ ├── commandWithCredentials.groovy
│ ├── jenkinsPlugInJacoco.groovy
│ ├── jenkinsPlugInJunit.groovy
│ ├── jenkinsVariable.groovy
│ ├── k8sCluster.groovy
│ ├── runStatusScript.groovy
│ ├── runStdoutScript.groovy
│ ├── runWrapper.groovy
│ ├── runtimeVariable.groovy
│ └── sonarQube.groovy
└── unit-tests
├── pom.xml
└── src
├── main
└── jenkins
│ └── com
│ └── bluersw
│ └── jenkins
│ └── libraries
│ ├── AndroidBuild.groovy
│ ├── JSBuild.groovy
│ ├── JavaBuild.groovy
│ ├── JsonStructure.groovy
│ ├── JsonVariable.groovy
│ ├── PostSendEmail.groovy
│ ├── RNAndroidBuild.groovy
│ ├── RNiOSBuild.groovy
│ ├── WinNetBuild.groovy
│ ├── iOSBuild.groovy
│ └── json
│ ├── android-build.json
│ ├── iOS-build.json
│ ├── java-build.json
│ ├── js-build.json
│ ├── json-structure.json
│ ├── json-variable.json
│ ├── post-send-email.json
│ ├── rn-android-build.json
│ ├── rn-ios-build.json
│ └── win-net-build.json
└── test
└── groovy
└── io
└── jenkins
└── pipeline
└── sample
└── TestSharedLibrary.groovy
/docs/images/jenkins-json-build-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/docs/images/jenkins-json-build-01.png
--------------------------------------------------------------------------------
/docs/images/jenkins-json-build-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/docs/images/jenkins-json-build-02.png
--------------------------------------------------------------------------------
/docs/images/jenkins-json-build-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/docs/images/jenkins-json-build-03.png
--------------------------------------------------------------------------------
/docs/images/jenkins-json-build-04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/docs/images/jenkins-json-build-04.png
--------------------------------------------------------------------------------
/docs/images/jenkins-json-build-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/docs/images/jenkins-json-build-05.png
--------------------------------------------------------------------------------
/example/android-build/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/example/android-build/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/debug.keystore
--------------------------------------------------------------------------------
/example/android-build/app/src/main/java/cn/build/example/TestUnitPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.build.example;
2 |
3 | public class TestUnitPresenter {
4 |
5 | public int add(int number1, int number2) {
6 | return number1 + number2;
7 | }
8 |
9 | public int mul(int number1, int number2) {
10 | return number1 * number2;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/android-build/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
--------------------------------------------------------------------------------
/example/android-build/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TestAndroidBuild
3 | Settings
4 |
5 | First Fragment
6 | Second Fragment
7 | Next
8 | Previous
9 |
10 | Hello first fragment
11 | Hello second fragment. Arg: %1$s
12 |
--------------------------------------------------------------------------------
/example/android-build/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | buildscript {
3 | repositories {
4 | google()
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath "com.android.tools.build:gradle:4.0.1"
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | google()
18 | jcenter()
19 | }
20 | }
21 |
22 | task clean(type: Delete) {
23 | delete rootProject.buildDir
24 | }
--------------------------------------------------------------------------------
/example/android-build/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 20 16:32:20 CST 2020
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
7 |
--------------------------------------------------------------------------------
/example/android-build/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file should *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | sdk.dir=/Users/bamboo/Library/Android/sdk
--------------------------------------------------------------------------------
/example/android-build/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 | rootProject.name = "TestAndroidBuild"
--------------------------------------------------------------------------------
/example/android-build/sonar-project.properties:
--------------------------------------------------------------------------------
1 | sonar.projectKey=Jenkins:TestAndroidBuild
2 |
3 | sonar.projectVersion=0.1
4 |
5 | sonar.sources=./app/src/main/java/cn/build/
6 | sonar.android.lint.report=./app/build/reports/lint-results.xml
7 |
8 | sonar.sourceEncoding=UTF-8
9 | sonar.java.source=7
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcodeproj/project.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/ios-build/CICD-ObjectC-Test.xcodeproj/project.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/ios-build/CICD-ObjectC-Test.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test.xcworkspace/xcuserdata/shenyj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test/Entrance/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // CICD-ObjectC-Test
4 | //
5 | // Created by Test on 2020/8/17.
6 | // Copyright © 2020 Test. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow * window;
14 |
15 | @end
16 |
17 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test/Entrance/AppDelegate.m:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.m
3 | // CICD-ObjectC-Test
4 | //
5 | // Created by Test on 2020/8/17.
6 | // Copyright © 2020 Test. All rights reserved.
7 | //
8 |
9 | #import "AppDelegate.h"
10 | #import "TestViewController.h"
11 |
12 | @interface AppDelegate ()
13 |
14 |
15 | @end
16 |
17 | @implementation AppDelegate
18 |
19 |
20 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
21 | // Override point for customization after application launch.
22 |
23 | return YES;
24 | }
25 |
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test/MVP/TestViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // CICD-ObjectC-Test
4 | //
5 | // Created by Test on 2020/8/17.
6 | // Copyright © 2020 Test. All rights reserved.
7 | //
8 |
9 | #import
10 | @protocol TestProtocol;
11 | @interface TestViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test/SupportingFiles/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios-build/CICD-ObjectC-Test/SupportingFiles/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CICD-ObjectC-Test
4 | //
5 | // Created by ShenYj on 2020/8/17.
6 | // Copyright © 2020 ShenYj. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | NSString * appDelegateClassName;
14 | @autoreleasepool {
15 | // Setup code that might create autoreleased objects goes here.
16 | appDelegateClassName = NSStringFromClass([AppDelegate class]);
17 | }
18 | return UIApplicationMain(argc, argv, nil, appDelegateClassName);
19 | }
20 |
--------------------------------------------------------------------------------
/example/ios-build/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | platform :ios, '9.0'
3 |
4 | target 'CICD-ObjectC-Test' do
5 | # Comment the next line if you don't want to use dynamic frameworks
6 | use_frameworks!
7 |
8 | # Pods for CICD-ObjectC-Test
9 |
10 | target 'CICD-ObjectC-UnitTests' do
11 | pod 'OCMock', '~> 3.3'
12 | pod 'OCHamcrest', '~> 5.4.0'
13 | pod 'XcodeCoverage','~>1.4.0'
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/example/ios-build/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - OCHamcrest (5.4.0)
3 | - OCMock (3.6)
4 | - XcodeCoverage (1.4.0)
5 |
6 | DEPENDENCIES:
7 | - OCHamcrest (~> 5.4.0)
8 | - OCMock (~> 3.3)
9 | - XcodeCoverage (~> 1.4.0)
10 |
11 | SPEC REPOS:
12 | trunk:
13 | - OCHamcrest
14 | - OCMock
15 | - XcodeCoverage
16 |
17 | SPEC CHECKSUMS:
18 | OCHamcrest: 5c1d441c5a82fb18ac17c2aeb52ec1a99edb971b
19 | OCMock: 5ea90566be239f179ba766fd9fbae5885040b992
20 | XcodeCoverage: 443974d56f4f83c759f8850a6285561361e3e79b
21 |
22 | PODFILE CHECKSUM: 3874ed346ad43705b41edd78e8028584ddbd8f61
23 |
24 | COCOAPODS: 1.9.3
25 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - OCHamcrest (5.4.0)
3 | - OCMock (3.6)
4 | - XcodeCoverage (1.4.0)
5 |
6 | DEPENDENCIES:
7 | - OCHamcrest (~> 5.4.0)
8 | - OCMock (~> 3.3)
9 | - XcodeCoverage (~> 1.4.0)
10 |
11 | SPEC REPOS:
12 | trunk:
13 | - OCHamcrest
14 | - OCMock
15 | - XcodeCoverage
16 |
17 | SPEC CHECKSUMS:
18 | OCHamcrest: 5c1d441c5a82fb18ac17c2aeb52ec1a99edb971b
19 | OCMock: 5ea90566be239f179ba766fd9fbae5885040b992
20 | XcodeCoverage: 443974d56f4f83c759f8850a6285561361e3e79b
21 |
22 | PODFILE CHECKSUM: 3874ed346ad43705b41edd78e8028584ddbd8f61
23 |
24 | COCOAPODS: 1.9.3
25 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/HCBaseDescription.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 | #import
6 |
7 |
8 | /*!
9 | * @abstract Base class for all HCDescription implementations.
10 | */
11 | @interface HCBaseDescription : NSObject
12 | @end
13 |
14 |
15 | /*!
16 | * @abstract Methods that must be provided by subclasses of HCBaseDescription.
17 | */
18 | @interface HCBaseDescription (SubclassResponsibility)
19 |
20 | /*!
21 | * @abstract Appends the specified string to the description.
22 | */
23 | - (void)append:(NSString *)str;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | /*!
8 | * @abstract Base class for matchers that generate mismatch descriptions during the matching.
9 | * @discussion Some matching algorithms have several "no match" paths. It helps to make the mismatch
10 | * description as precise as possible, but we don't want to have to repeat the matching logic to do
11 | * so. For such matchers, subclass HCDiagnosingMatcher and implement HCMatcher's
12 | * -matches:describingMismatchTo:
.
13 | */
14 | @interface HCDiagnosingMatcher : HCBaseMatcher
15 | @end
16 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCDiagnosingMatcher.h"
5 |
6 |
7 | @implementation HCDiagnosingMatcher
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | return [self matches:item describingMismatchTo:nil];
12 | }
13 |
14 | - (BOOL)matches:(id)item describingMismatchTo:(id )mismatchDescription
15 | {
16 | HC_ABSTRACT_METHOD;
17 | return NO;
18 | }
19 |
20 | - (void)describeMismatchOf:(id)item to:(id )mismatchDescription
21 | {
22 | [self matches:item describingMismatchTo:mismatchDescription];
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/HCSelfDescribing.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 | #import "HCDescription.h" // Convenience header
7 |
8 |
9 | /*!
10 | * @abstract The ability of an object to describe itself.
11 | */
12 | @protocol HCSelfDescribing
13 |
14 | /*!
15 | * @abstract Generates a description of the object.
16 | * @param description The description to be built or appended to.
17 | * @discussion The description may be part of a description of a larger object of which this is just
18 | * a component, so it should be worded appropriately.
19 | */
20 | - (void)describeTo:(id )description;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | /*!
8 | * @abstract Throws an NSException if obj is nil
.
9 | */
10 | FOUNDATION_EXPORT void HCRequireNonNilObject(id obj);
11 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCRequireNonNilObject.h"
5 |
6 |
7 | void HCRequireNonNilObject(id obj)
8 | {
9 | if (obj == nil)
10 | {
11 | @throw [NSException exceptionWithName:@"NilObject"
12 | reason:@"Must be non-nil object"
13 | userInfo:nil];
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | /*!
8 | * @abstract Runs runloop until fulfilled, or timeout is reached.
9 | * @discussion Based on http://bou.io/CTTRunLoopRunUntil.html
10 | */
11 | @interface HCRunloopRunner : NSObject
12 |
13 | - (instancetype)initWithFulfillmentBlock:(BOOL (^)())fulfillmentBlock;
14 | - (void)runUntilFulfilledOrTimeout:(CFTimeInterval)timeout;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 | @protocol HCMatcher;
7 |
8 |
9 | /*!
10 | * @abstract Wraps argument in a matcher, if necessary.
11 | * @return The argument as-is if it is already a matcher, otherwise wrapped in an equalTo matcher.
12 | */
13 | FOUNDATION_EXPORT id HCWrapInMatcher(id matcherOrValue);
14 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCWrapInMatcher.h"
5 |
6 | #import "HCIsEqual.h"
7 |
8 |
9 | id HCWrapInMatcher(id matcherOrValue)
10 | {
11 | if (!matcherOrValue)
12 | return nil;
13 |
14 | if ([matcherOrValue conformsToProtocol:@protocol(HCMatcher)])
15 | return matcherOrValue;
16 | return HC_equalTo(matcherOrValue);
17 | }
18 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | @interface NSInvocation (OCHamcrest)
8 |
9 | + (NSInvocation *)och_invocationWithTarget:(id)target selector:(SEL)selector;
10 | + (NSInvocation *)och_invocationOnObjectOfType:(Class)aClass selector:(SEL)selector;
11 | - (id)och_invoke;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCBoolReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCBoolReturnGetter.h"
5 |
6 |
7 | @implementation HCBoolReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(BOOL) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | BOOL value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCCharReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCCharReturnGetter.h"
5 |
6 |
7 | @implementation HCCharReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(char) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | char value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCDoubleReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCDoubleReturnGetter.h"
5 |
6 |
7 | @implementation HCDoubleReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(double) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | double value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCFloatReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCFloatReturnGetter.h"
5 |
6 |
7 | @implementation HCFloatReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(float) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | float value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCIntReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCIntReturnGetter.h"
5 |
6 |
7 | @implementation HCIntReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(int) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | int value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCLongLongReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCLongLongReturnGetter.h"
5 |
6 |
7 | @implementation HCLongLongReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(long long) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | long long value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCLongReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCLongReturnGetter.h"
5 |
6 |
7 | @implementation HCLongReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(long) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | long value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCObjectReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCObjectReturnGetter.h"
5 |
6 |
7 | @implementation HCObjectReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(id) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | __unsafe_unretained id value;
18 | [invocation getReturnValue:&value];
19 | return value;
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 | @class HCReturnValueGetter;
7 |
8 |
9 | /*!
10 | * @abstract Returns chain of return type handlers.
11 | */
12 | FOUNDATION_EXPORT HCReturnValueGetter *HCReturnValueGetterChain(void);
13 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | /*!
8 | * @abstract Chain-of-responsibility for handling NSInvocation return types.
9 | */
10 | @interface HCReturnValueGetter : NSObject
11 |
12 | - (instancetype)initWithType:(char const *)handlerType successor:(HCReturnValueGetter *)successor;
13 | - (id)returnValueOfType:(char const *)type fromInvocation:(NSInvocation *)invocation;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCShortReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCShortReturnGetter.h"
5 |
6 |
7 | @implementation HCShortReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(short) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | short value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCUnsignedCharReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCUnsignedCharReturnGetter.h"
5 |
6 |
7 | @implementation HCUnsignedCharReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(unsigned char) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | unsigned char value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCUnsignedIntReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCUnsignedIntReturnGetter.h"
5 |
6 |
7 | @implementation HCUnsignedIntReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(unsigned int) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | unsigned int value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCUnsignedLongLongReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCUnsignedLongLongReturnGetter.h"
5 |
6 |
7 | @implementation HCUnsignedLongLongReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(unsigned long long) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | unsigned long long value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCUnsignedLongReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCUnsignedLongReturnGetter.h"
5 |
6 |
7 | @implementation HCUnsignedLongReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(unsigned long) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | unsigned long value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCReturnValueGetter.h"
5 |
6 |
7 | @interface HCUnsignedShortReturnGetter : HCReturnValueGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCUnsignedShortReturnGetter.h"
5 |
6 |
7 | @implementation HCUnsignedShortReturnGetter
8 |
9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor
10 | {
11 | self = [super initWithType:@encode(unsigned short) successor:successor];
12 | return self;
13 | }
14 |
15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation
16 | {
17 | unsigned short value;
18 | [invocation getReturnValue:&value];
19 | return @(value);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCTestFailureReporter.h"
5 |
6 |
7 | @interface HCGenericTestFailureReporter : HCTestFailureReporter
8 | @end
9 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCTestFailureReporter.h"
5 |
6 |
7 | @interface HCSenTestFailureReporter : HCTestFailureReporter
8 | @end
9 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCTestFailure.h"
5 |
6 |
7 | @implementation HCTestFailure
8 |
9 | - (instancetype)initWithTestCase:(id)testCase
10 | fileName:(NSString *)fileName
11 | lineNumber:(NSUInteger)lineNumber
12 | reason:(NSString *)reason
13 | {
14 | self = [super init];
15 | if (self)
16 | {
17 | _testCase = testCase;
18 | _fileName = [fileName copy];
19 | _lineNumber = lineNumber;
20 | _reason = [reason copy];
21 | }
22 | return self;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 | @class HCTestFailure;
7 |
8 |
9 | /*!
10 | Chain-of-responsibility for handling test failures.
11 | */
12 | @interface HCTestFailureReporter : NSObject
13 |
14 | @property (nonatomic, strong) HCTestFailureReporter *successor;
15 |
16 | /*!
17 | Handle test failure at specific location, or pass to successor.
18 | */
19 | - (void)handleFailure:(HCTestFailure *)failure;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCTestFailureReporter.h"
5 |
6 | @interface HCTestFailureReporter (SubclassResponsibility)
7 | - (BOOL)willHandleFailure:(HCTestFailure *)failure;
8 | - (void)executeHandlingOfFailure:(HCTestFailure *)failure;
9 | @end
10 |
11 |
12 | @implementation HCTestFailureReporter
13 |
14 | - (void)handleFailure:(HCTestFailure *)failure
15 | {
16 | if ([self willHandleFailure:failure])
17 | [self executeHandlingOfFailure:failure];
18 | else
19 | [self.successor handleFailure:failure];
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCTestFailureReporter.h"
5 |
6 |
7 | @interface HCXCTestFailureReporter : HCTestFailureReporter
8 | @end
9 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | @interface HCClassMatcher : HCBaseMatcher
8 |
9 | @property (nonatomic, strong, readonly) Class theClass;
10 |
11 | - (instancetype)initWithClass:(Class)aClass;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCIsInstanceOf.h"
5 |
6 |
7 | @implementation HCIsInstanceOf
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | return [item isKindOfClass:self.theClass];
12 | }
13 |
14 | - (NSString *)expectation
15 | {
16 | return @"an instance of ";
17 | }
18 |
19 | @end
20 |
21 |
22 | id HC_instanceOf(Class expectedClass)
23 | {
24 | return [[HCIsInstanceOf alloc] initWithClass:expectedClass];
25 | }
26 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Object/HCIsNil.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCIsNil.h"
5 |
6 | #import "HCIsNot.h"
7 |
8 |
9 | @implementation HCIsNil
10 |
11 | - (BOOL)matches:(id)item
12 | {
13 | return item == nil;
14 | }
15 |
16 | - (void)describeTo:(id )description
17 | {
18 | [description appendText:@"nil"];
19 | }
20 |
21 | @end
22 |
23 |
24 | id HC_nilValue()
25 | {
26 | return [[HCIsNil alloc] init];
27 | }
28 |
29 | id HC_notNilValue()
30 | {
31 | return HC_isNot([[HCIsNil alloc] init]);
32 | }
33 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCIsTypeOf.h"
5 |
6 |
7 | @implementation HCIsTypeOf
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | return [item isMemberOfClass:self.theClass];
12 | }
13 |
14 | - (NSString *)expectation
15 | {
16 | return @"an exact instance of ";
17 | }
18 |
19 | @end
20 |
21 |
22 | id HC_isA(Class expectedClass)
23 | {
24 | return [[HCIsTypeOf alloc] initWithClass:expectedClass];
25 | }
26 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Text/HCStringContains.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCStringContains.h"
5 |
6 |
7 | @implementation HCStringContains
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | if (![item respondsToSelector:@selector(rangeOfString:)])
12 | return NO;
13 |
14 | return [item rangeOfString:self.substring].location != NSNotFound;
15 | }
16 |
17 | - (NSString *)relationship
18 | {
19 | return @"containing";
20 | }
21 |
22 | @end
23 |
24 |
25 | id HC_containsSubstring(NSString *substring)
26 | {
27 | return [[HCStringContains alloc] initWithSubstring:substring];
28 | }
29 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCStringEndsWith.h"
5 |
6 |
7 | @implementation HCStringEndsWith
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | if (![item respondsToSelector:@selector(hasSuffix:)])
12 | return NO;
13 |
14 | return [item hasSuffix:self.substring];
15 | }
16 |
17 | - (NSString *)relationship
18 | {
19 | return @"ending with";
20 | }
21 |
22 | @end
23 |
24 |
25 | id HC_endsWith(NSString *suffix)
26 | {
27 | return [[HCStringEndsWith alloc] initWithSubstring:suffix];
28 | }
29 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.m:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import "HCStringStartsWith.h"
5 |
6 |
7 | @implementation HCStringStartsWith
8 |
9 | - (BOOL)matches:(id)item
10 | {
11 | if (![item respondsToSelector:@selector(hasPrefix:)])
12 | return NO;
13 |
14 | return [item hasPrefix:self.substring];
15 | }
16 |
17 | - (NSString *)relationship
18 | {
19 | return @"starting with";
20 | }
21 |
22 | @end
23 |
24 |
25 | id HC_startsWith(NSString *prefix)
26 | {
27 | return [[HCStringStartsWith alloc] initWithSubstring:prefix];
28 | }
29 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h:
--------------------------------------------------------------------------------
1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/
2 | // Copyright 2016 hamcrest.org. See LICENSE.txt
3 |
4 | #import
5 |
6 |
7 | @interface HCSubstringMatcher : HCBaseMatcher
8 |
9 | @property (nonatomic, copy, readonly) NSString *substring;
10 |
11 | - (instancetype)initWithSubstring:(NSString *)substring;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/OCMock/README.md:
--------------------------------------------------------------------------------
1 | OCMock
2 | ======
3 |
4 | OCMock is an Objective-C implementation of mock objects.
5 |
6 | For downloads, documentation, and support please visit [ocmock.org][].
7 |
8 | [](https://travis-ci.org/erikdoe/ocmock)
9 |
10 | [ocmock.org]: http://ocmock.org/
11 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_OCHamcrest : NSObject
3 | @end
4 | @implementation PodsDummy_OCHamcrest
5 | @end
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCHamcrest/OCHamcrest.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OCHamcrest
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCHamcrest
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCHamcrest/OCHamcrest.modulemap:
--------------------------------------------------------------------------------
1 | framework module OCHamcrest {
2 | umbrella header "OCHamcrest-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCHamcrest/OCHamcrest.release.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OCHamcrest
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCHamcrest
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_OCMock : NSObject
3 | @end
4 | @implementation PodsDummy_OCMock
5 | @end
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "OCMock.h"
14 | #import "OCMockObject.h"
15 | #import "OCMArg.h"
16 | #import "OCMConstraint.h"
17 | #import "OCMLocation.h"
18 | #import "OCMMacroState.h"
19 | #import "OCMRecorder.h"
20 | #import "OCMStubRecorder.h"
21 | #import "NSNotificationCenter+OCMAdditions.h"
22 | #import "OCMFunctions.h"
23 | #import "OCMVerifier.h"
24 | #import "OCMQuantifier.h"
25 |
26 | FOUNDATION_EXPORT double OCMockVersionNumber;
27 | FOUNDATION_EXPORT const unsigned char OCMockVersionString[];
28 |
29 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OCMock
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCMock
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock.modulemap:
--------------------------------------------------------------------------------
1 | framework module OCMock {
2 | umbrella header "OCMock-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/OCMock/OCMock.release.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OCMock
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCMock
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_CICD_ObjectC_Test_CICD_ObjectC_UnitTests : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_CICD_ObjectC_Test_CICD_ObjectC_UnitTests
5 | @end
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/OCHamcrest/OCHamcrest.framework
3 | ${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCHamcrest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/OCHamcrest/OCHamcrest.framework
3 | ${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-frameworks-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCHamcrest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_CICD_ObjectC_Test_CICD_ObjectC_UnitTestsVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_CICD_ObjectC_Test_CICD_ObjectC_UnitTestsVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests/Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_CICD_ObjectC_Test_CICD_ObjectC_UnitTests {
2 | umbrella header "Pods-CICD-ObjectC-Test-CICD-ObjectC-UnitTests-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-acknowledgements.markdown:
--------------------------------------------------------------------------------
1 | # Acknowledgements
2 | This application makes use of the following third party libraries:
3 | Generated by CocoaPods - https://cocoapods.org
4 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_CICD_ObjectC_Test : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_CICD_ObjectC_Test
5 | @end
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/OCHamcrest/OCHamcrest.framework
3 | ${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCHamcrest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/OCHamcrest/OCHamcrest.framework
3 | ${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-frameworks-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCHamcrest.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_CICD_ObjectC_TestVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_CICD_ObjectC_TestVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test.debug.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | PODS_BUILD_DIR = ${BUILD_DIR}
3 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
4 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
5 | PODS_ROOT = ${SRCROOT}/Pods
6 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_CICD_ObjectC_Test {
2 | umbrella header "Pods-CICD-ObjectC-Test-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/Pods-CICD-ObjectC-Test/Pods-CICD-ObjectC-Test.release.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | PODS_BUILD_DIR = ${BUILD_DIR}
3 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
4 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
5 | PODS_ROOT = ${SRCROOT}/Pods
6 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
7 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/XcodeCoverage/XcodeCoverage.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XcodeCoverage
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/XcodeCoverage
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/Target Support Files/XcodeCoverage/XcodeCoverage.release.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XcodeCoverage
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | PODS_BUILD_DIR = ${BUILD_DIR}
4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
5 | PODS_ROOT = ${SRCROOT}
6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/XcodeCoverage
7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
8 | SKIP_INSTALL = YES
9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
10 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/XcodeCoverage.xcconfig:
--------------------------------------------------------------------------------
1 | // XcodeCoverage by Jon Reid, https://qualitycoding.org/
2 | // Copyright 2020 Quality Coding, Inc. See LICENSE.txt
3 |
4 | GCC_GENERATE_TEST_COVERAGE_FILES = YES
5 | GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/cleancov:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # XcodeCoverage by Jon Reid, https://qualitycoding.org/
3 | # Copyright 2020 Quality Coding, Inc. See LICENSE.txt
4 |
5 | scripts="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6 | source "${scripts}/envcov.sh"
7 |
8 | LCOV --zerocounters -d "${OBJ_DIR}"
9 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/envcov.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # XcodeCoverage by Jon Reid, https://qualitycoding.org/
3 | # Copyright 2020 Quality Coding, Inc. See LICENSE.txt
4 |
5 | scripts="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6 | source "${scripts}/env.sh"
7 |
8 | # For New Build System, hard-code to 64-bit simulator
9 | if [ ${CURRENT_ARCH} = "undefined_arch" ]
10 | then
11 | ARCHITECTURE="x86_64"
12 | else
13 | ARCHITECTURE=${CURRENT_ARCH}
14 | fi
15 |
16 | LCOV_PATH="${scripts}/lcov-1.14/bin"
17 | OBJ_DIR="${OBJECT_FILE_DIR_normal}/${ARCHITECTURE}"
18 |
19 | # Fix for the new LLVM-COV that requires gcov to have a -v parameter
20 | LCOV() {
21 | "${LCOV_PATH}/lcov" "$@" --gcov-tool "${scripts}/llvm-cov-wrapper.sh"
22 | }
23 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/exportenv.sh:
--------------------------------------------------------------------------------
1 | # XcodeCoverage by Jon Reid, https://qualitycoding.org/
2 | # Copyright 2020 Quality Coding, Inc. See LICENSE.txt
3 |
4 | scripts="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
5 | export | egrep '( BUILT_PRODUCTS_DIR)|(CURRENT_ARCH)|(OBJECT_FILE_DIR_normal)|(SRCROOT)|(OBJROOT)' > "${scripts}/env.sh"
6 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/lcov-1.14/.version:
--------------------------------------------------------------------------------
1 | VERSION=1.14
2 | RELEASE=1
3 | FULL=1.14
4 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/lcov-1.14/bin/get_changes.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Usage: get_changes.sh
4 | #
5 | # Print lcov change log information as provided by Git
6 |
7 | TOOLDIR=$(cd $(dirname $0) >/dev/null ; pwd)
8 |
9 | cd $TOOLDIR
10 |
11 | if ! git --no-pager log --no-merges --decorate=short --color=never 2>/dev/null ; then
12 | cat "$TOOLDIR/../CHANGES" 2>/dev/null
13 | fi
14 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/llvm-cov-wrapper.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # XcodeCoverage by Jon Reid, https://qualitycoding.org/
3 | # Copyright 2020 Quality Coding, Inc. See LICENSE.txt
4 |
5 | if [ "$1" = "-v" ]; then
6 | echo "llvm-cov-wrapper 4.2.1"
7 | exit 0
8 | else
9 | /usr/bin/gcov "$@"
10 | fi
11 |
--------------------------------------------------------------------------------
/example/ios-build/Pods/XcodeCoverage/run_code_coverage_post.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # XcodeCoverage by Jon Reid, https://qualitycoding.org/
3 | # Copyright 2020 Quality Coding, Inc. See LICENSE.txt
4 |
5 | button=`/usr/bin/osascript < res.data);
7 | }
8 | }
9 |
10 | export default Status;
--------------------------------------------------------------------------------
/example/json-structure/Jenkinsfile:
--------------------------------------------------------------------------------
1 | @Library('shared-library') _
2 |
3 | pipeline {
4 | agent any
5 | stages {
6 | stage('初始化') {
7 | steps {
8 | script{
9 | runWrapper.loadJSON('/jenkins-project.json')
10 | runWrapper.runSteps('初始化')
11 | }
12 | }
13 | }
14 | stage('代码检查') {
15 | steps {
16 | script{
17 | runWrapper.runSteps('代码检查')
18 | }
19 | }
20 | }
21 | stage('单元测试') {
22 | steps {
23 | script{
24 | runWrapper.runSteps('单元测试')
25 | }
26 | }
27 | }
28 | stage('编译构建') {
29 | steps {
30 | script{
31 | runWrapper.runSteps('编译构建')
32 | }
33 | }
34 | }
35 | stage('部署') {
36 | steps {
37 | script{
38 | runWrapper.runSteps('部署')
39 | }
40 | }
41 | }
42 | }
43 | }
--------------------------------------------------------------------------------
/example/json-variable/Jenkinsfile:
--------------------------------------------------------------------------------
1 | @Library('shared-library') _
2 |
3 | pipeline {
4 | parameters { //定义构建参数
5 | choice choices: ['部署全部'], description: '请选择部署方式', name: 'deploy-choice'
6 | }
7 | agent any
8 | stages {
9 | stage('输出变量值') {
10 | steps {
11 | script{
12 | runWrapper.loadJSON('/jenkins-project.json')
13 | runWrapper.runSteps('测试变量')
14 | }
15 | }
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/example/microservice-build/project-list.yaml:
--------------------------------------------------------------------------------
1 | CheckboxParameter:
2 | - key: project01
3 | value: /project01
4 | - key: project02
5 | value: /project02
6 | - key: project03
7 | value: /project03
--------------------------------------------------------------------------------
/example/microservice-build/project01/sonar-project.properties:
--------------------------------------------------------------------------------
1 | # must be unique in a given SonarQube instance
2 | sonar.projectKey=Jenkins:Test-Java-Build01
3 |
4 | sonar.projectVersion=1.0
5 |
6 | # Path is relative to the sonar-project.properties file. Defaults to .
7 | sonar.sources=src
8 | sonar.sourceEncoding=UTF-8
9 | sonar.java.binaries=./target/classes
--------------------------------------------------------------------------------
/example/microservice-build/project01/src/main/java/com/bluersw/java/demo/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.web.bind.annotation.RequestMapping;
4 | import org.springframework.web.bind.annotation.RequestParam;
5 | import org.springframework.web.bind.annotation.RestController;
6 |
7 | @RestController
8 | public class HelloWorld {
9 |
10 | @RequestMapping("/hello")
11 | public String hello(@RequestParam String name){
12 | return "你好!" + name + ",这是一个微服务。";
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/example/microservice-build/project01/src/main/java/com/bluersw/java/demo/JavaDemoApplication.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class JavaDemoApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(JavaDemoApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/microservice-build/project01/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=spring-cloud-demo
2 | server.port=9000
--------------------------------------------------------------------------------
/example/microservice-build/project01/src/test/java/com/bluersw/java/demo/HelloWorldTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | class HelloWorldTests {
8 |
9 | @Test
10 | void hello() {
11 | HelloWorld hw = new HelloWorld();
12 | String re = hw.hello("sws");
13 | assertEquals(re,"你好!sws,这是一个微服务。");
14 | }
15 | }
--------------------------------------------------------------------------------
/example/microservice-build/project01/src/test/java/com/bluersw/java/demo/JavaDemoApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class JavaDemoApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/microservice-build/project02/sonar-project.properties:
--------------------------------------------------------------------------------
1 | # must be unique in a given SonarQube instance
2 | sonar.projectKey=Jenkins:Test-Java-Build02
3 |
4 | sonar.projectVersion=1.0
5 |
6 | # Path is relative to the sonar-project.properties file. Defaults to .
7 | sonar.sources=src
8 | sonar.sourceEncoding=UTF-8
9 | sonar.java.binaries=./target/classes
--------------------------------------------------------------------------------
/example/microservice-build/project02/src/main/java/com/bluersw/java/demo/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.web.bind.annotation.RequestMapping;
4 | import org.springframework.web.bind.annotation.RequestParam;
5 | import org.springframework.web.bind.annotation.RestController;
6 |
7 | @RestController
8 | public class HelloWorld {
9 |
10 | @RequestMapping("/hello")
11 | public String hello(@RequestParam String name){
12 | return "你好!" + name + ",这是一个微服务。";
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/example/microservice-build/project02/src/main/java/com/bluersw/java/demo/JavaDemoApplication.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class JavaDemoApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(JavaDemoApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/microservice-build/project02/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=spring-cloud-demo
2 | server.port=9000
--------------------------------------------------------------------------------
/example/microservice-build/project02/src/test/java/com/bluersw/java/demo/HelloWorldTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | class HelloWorldTests {
8 |
9 | @Test
10 | void hello() {
11 | HelloWorld hw = new HelloWorld();
12 | String re = hw.hello("sws");
13 | assertEquals(re,"你好!sws,这是一个微服务。");
14 | }
15 | }
--------------------------------------------------------------------------------
/example/microservice-build/project02/src/test/java/com/bluersw/java/demo/JavaDemoApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class JavaDemoApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/microservice-build/project03/sonar-project.properties:
--------------------------------------------------------------------------------
1 | # must be unique in a given SonarQube instance
2 | sonar.projectKey=Jenkins:Test-Java-Build03
3 |
4 | sonar.projectVersion=1.0
5 |
6 | # Path is relative to the sonar-project.properties file. Defaults to .
7 | sonar.sources=src
8 | sonar.sourceEncoding=UTF-8
9 | sonar.java.binaries=./target/classes
--------------------------------------------------------------------------------
/example/microservice-build/project03/src/main/java/com/bluersw/java/demo/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.web.bind.annotation.RequestMapping;
4 | import org.springframework.web.bind.annotation.RequestParam;
5 | import org.springframework.web.bind.annotation.RestController;
6 |
7 | @RestController
8 | public class HelloWorld {
9 |
10 | @RequestMapping("/hello")
11 | public String hello(@RequestParam String name){
12 | return "你好!" + name + ",这是一个微服务。";
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/example/microservice-build/project03/src/main/java/com/bluersw/java/demo/JavaDemoApplication.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class JavaDemoApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(JavaDemoApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/microservice-build/project03/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=spring-cloud-demo
2 | server.port=9000
--------------------------------------------------------------------------------
/example/microservice-build/project03/src/test/java/com/bluersw/java/demo/HelloWorldTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | class HelloWorldTests {
8 |
9 | @Test
10 | void hello() {
11 | HelloWorld hw = new HelloWorld();
12 | String re = hw.hello("sws");
13 | assertEquals(re,"你好!sws,这是一个微服务。");
14 | }
15 | }
--------------------------------------------------------------------------------
/example/microservice-build/project03/src/test/java/com/bluersw/java/demo/JavaDemoApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.bluersw.java.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class JavaDemoApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/App.config:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.AspNet.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.AspNet.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.Core.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OAuth.Consumer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OAuth.Consumer.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OAuth.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OAuth.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OpenId.RelyingParty.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OpenId.RelyingParty.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OpenId.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/DotNetOpenAuth.OpenId.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/EntityFramework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/EntityFramework.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Data.Edm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Data.Edm.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Data.OData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Data.OData.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.Infrastructure.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.Infrastructure.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.Mvc.FixedDisplayModes.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.Mvc.FixedDisplayModes.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.WebPages.OAuth.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Microsoft.Web.WebPages.OAuth.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.Formatting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.Formatting.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.WebRequest.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.WebRequest.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Net.Http.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Spatial.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Spatial.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Helpers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Helpers.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.OData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.OData.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.WebHost.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.WebHost.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Http.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Mvc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Mvc.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Optimization.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Optimization.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Razor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.Razor.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.Deployment.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.Deployment.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.Razor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.Razor.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/System.Web.WebPages.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.Tests.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.Tests.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.Tests.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.Tests.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.Tests.pdb
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/WinBuild.pdb
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/de/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/de/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/de/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/de/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/de/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/de/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/es/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/es/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/es/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/es/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/es/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/es/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/fr/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/fr/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/fr/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/fr/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/fr/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/fr/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/it/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/it/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/it/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/it/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/it/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/it/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ja/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ja/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ja/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ja/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ja/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ja/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ko/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ko/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ko/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ko/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ko/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ko/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ru/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ru/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ru/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ru/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/ru/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/ru/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/EntityFramework.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/EntityFramework.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Web.WebPages.OAuth.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/Microsoft.Web.WebPages.OAuth.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.Formatting.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.Formatting.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.WebRequest.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.WebRequest.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Net.Http.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Helpers.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Helpers.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.WebHost.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.WebHost.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Http.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Mvc.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Mvc.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Optimization.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Optimization.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Razor.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.Razor.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.Deployment.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.Deployment.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.Razor.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.Razor.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hans/System.Web.WebPages.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/bin/Debug/zh-Hant/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.Tests/obj/Debug/WinBuild.Tests.pdb
--------------------------------------------------------------------------------
/example/net-build/WinBuild.v12.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild.v12.suo
--------------------------------------------------------------------------------
/example/net-build/WinBuild/App_Start/FilterConfig.cs:
--------------------------------------------------------------------------------
1 | using System.Web;
2 | using System.Web.Mvc;
3 |
4 | namespace WinBuild
5 | {
6 | public class FilterConfig
7 | {
8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
9 | {
10 | filters.Add(new HandleErrorAttribute());
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/example/net-build/WinBuild/App_Start/RouteConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Mvc;
6 | using System.Web.Routing;
7 |
8 | namespace WinBuild
9 | {
10 | public class RouteConfig
11 | {
12 | public static void RegisterRoutes(RouteCollection routes)
13 | {
14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
15 |
16 | routes.MapRoute(
17 | name: "Default",
18 | url: "{controller}/{action}/{id}",
19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
20 | );
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/jquery.ui.all.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI CSS Framework 1.8.24
3 | *
4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5 | * Licensed under the MIT license.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Theming
9 | */
10 | @import "jquery.ui.base.css";
11 | @import "jquery.ui.theme.css";
12 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/jquery.ui.base.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI CSS Framework 1.8.24
3 | *
4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5 | * Licensed under the MIT license.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Theming
9 | */
10 | @import url("jquery.ui.core.css");
11 |
12 | @import url("jquery.ui.accordion.css");
13 | @import url("jquery.ui.autocomplete.css");
14 | @import url("jquery.ui.button.css");
15 | @import url("jquery.ui.datepicker.css");
16 | @import url("jquery.ui.dialog.css");
17 | @import url("jquery.ui.progressbar.css");
18 | @import url("jquery.ui.resizable.css");
19 | @import url("jquery.ui.selectable.css");
20 | @import url("jquery.ui.slider.css");
21 | @import url("jquery.ui.tabs.css");
22 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/jquery.ui.progressbar.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI Progressbar 1.8.24
3 | *
4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5 | * Licensed under the MIT license.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Progressbar#theming
9 | */
10 | .ui-progressbar { height:2em; text-align: left; overflow: hidden; }
11 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/jquery.ui.selectable.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI Selectable 1.8.24
3 | *
4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5 | * Licensed under the MIT license.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Selectable#theming
9 | */
10 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
11 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/jquery.ui.autocomplete.min.css:
--------------------------------------------------------------------------------
1 | /*! jQuery UI - v1.8.24 - 2012-09-28
2 | * https://github.com/jquery/jquery-ui
3 | * Includes: jquery.ui.autocomplete.css
4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */
5 | .ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/jquery.ui.progressbar.min.css:
--------------------------------------------------------------------------------
1 | /*! jQuery UI - v1.8.24 - 2012-09-28
2 | * https://github.com/jquery/jquery-ui
3 | * Includes: jquery.ui.progressbar.css
4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */
5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Content/themes/base/minified/jquery.ui.selectable.min.css:
--------------------------------------------------------------------------------
1 | /*! jQuery UI - v1.8.24 - 2012-09-28
2 | * https://github.com/jquery/jquery-ui
3 | * Includes: jquery.ui.selectable.css
4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */
5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="WinBuild.MvcApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/accent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/accent.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/bullet.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/heroAccent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/heroAccent.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList0.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList1.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList2.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList3.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList4.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList5.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList6.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList7.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList8.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Images/orderedList9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Images/orderedList9.png
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Scripts/_references.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/Scripts/_references.js
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Views/Account/ExternalLoginFailure.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | ViewBag.Title = "登录失败";
3 | }
4 |
5 |
6 | @ViewBag.Title.
7 | 使用服务登录失败。
8 |
9 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Views/Shared/Error.cshtml:
--------------------------------------------------------------------------------
1 | @model System.Web.Mvc.HandleErrorInfo
2 |
3 | @{
4 | ViewBag.Title = "错误";
5 | }
6 |
7 |
8 | 错误。
9 | 处理你的请求时出错。
10 |
11 |
--------------------------------------------------------------------------------
/example/net-build/WinBuild/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "~/Views/Shared/_Layout.cshtml";
3 | }
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Antlr3.Runtime.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Antlr3.Runtime.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.AspNet.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.AspNet.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.Core.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.OAuth.Consumer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.OAuth.Consumer.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.OAuth.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.OAuth.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.OpenId.RelyingParty.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.OpenId.RelyingParty.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/DotNetOpenAuth.OpenId.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/DotNetOpenAuth.OpenId.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/EntityFramework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/EntityFramework.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Microsoft.Data.Edm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Microsoft.Data.Edm.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Microsoft.Data.OData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Microsoft.Data.OData.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Microsoft.Web.Infrastructure.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Microsoft.Web.Infrastructure.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Microsoft.Web.Mvc.FixedDisplayModes.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Microsoft.Web.Mvc.FixedDisplayModes.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Microsoft.Web.WebPages.OAuth.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Microsoft.Web.WebPages.OAuth.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Net.Http.Formatting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Net.Http.Formatting.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Net.Http.WebRequest.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Net.Http.WebRequest.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Net.Http.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Net.Http.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Spatial.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Spatial.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Helpers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Helpers.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Http.OData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Http.OData.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Http.WebHost.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Http.WebHost.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Http.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Http.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Mvc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Mvc.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Optimization.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Optimization.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.Razor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.Razor.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.WebPages.Deployment.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.WebPages.Deployment.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.WebPages.Razor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.WebPages.Razor.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/System.Web.WebPages.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/System.Web.WebPages.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/WebGrease.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/WebGrease.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/WebMatrix.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/WebMatrix.Data.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/WebMatrix.WebData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/WebMatrix.WebData.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/WinBuild.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/WinBuild.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/WinBuild.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/WinBuild.pdb
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/de/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/de/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/de/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/de/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/de/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/de/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/es/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/es/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/es/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/es/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/es/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/es/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/fr/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/fr/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/fr/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/fr/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/fr/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/fr/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/it/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/it/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/it/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/it/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/it/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/it/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ja/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ja/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ja/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ja/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ja/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ja/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ko/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ko/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ko/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ko/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ko/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ko/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ru/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ru/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ru/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ru/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/ru/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/ru/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/EntityFramework.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/EntityFramework.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Web.WebPages.OAuth.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/Microsoft.Web.WebPages.OAuth.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.Formatting.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.Formatting.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.WebRequest.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.WebRequest.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Net.Http.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Helpers.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Helpers.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.WebHost.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.WebHost.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Http.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Mvc.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Mvc.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Optimization.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Optimization.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.Razor.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.Razor.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.Deployment.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.Deployment.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.Razor.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.Razor.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/System.Web.WebPages.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/WebMatrix.Data.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/WebMatrix.Data.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hans/WebMatrix.WebData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hans/WebMatrix.WebData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hant/Microsoft.Data.Edm.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hant/Microsoft.Data.Edm.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hant/Microsoft.Data.OData.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hant/Microsoft.Data.OData.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/bin/zh-Hant/System.Spatial.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/bin/zh-Hant/System.Spatial.resources.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/favicon.ico
--------------------------------------------------------------------------------
/example/net-build/WinBuild/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/example/net-build/WinBuild/obj/Debug/WinBuild.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/obj/Debug/WinBuild.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/example/net-build/WinBuild/obj/Debug/WinBuild.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/obj/Debug/WinBuild.dll
--------------------------------------------------------------------------------
/example/net-build/WinBuild/obj/Debug/WinBuild.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/net-build/WinBuild/obj/Debug/WinBuild.pdb
--------------------------------------------------------------------------------
/example/net-build/packages/repositories.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/example/post-send-email/jenkins-project.json:
--------------------------------------------------------------------------------
1 | {
2 | "GlobalVariable": {
3 | "Email-TO": "sunweisheng@live.cn",
4 | "Email-CC": "sunweisheng@live.cn"
5 | }
6 | }
--------------------------------------------------------------------------------
/example/rn-android-build/__tests__/UnitTestPresenter.test.js:
--------------------------------------------------------------------------------
1 | import UnitTestPresenter from '../source/UnitTestPresenter'
2 | describe('登录页面Presenter单元测试', function () {
3 | var presenter = new UnitTestPresenter()
4 | it('测试add方法',function(){
5 | expect(presenter.add(1,2)).toEqual(3)
6 | })
7 |
8 | it('测试mul方法',function(){
9 | expect(presenter.mul(2,2)).toEqual(4)
10 | })
11 | })
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/gc.properties
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/javaCompile/classAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/javaCompile/classAnalysis.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/javaCompile/jarAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/javaCompile/jarAnalysis.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/javaCompile/javaCompile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/javaCompile/javaCompile.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/6.2/javaCompile/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/6.2/javaCompile/taskHistory.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 20 13:58:30 CST 2020
2 | gradle.version=6.2
3 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/checksums/checksums.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/checksums/checksums.lock
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/checksums/md5-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/checksums/md5-checksums.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/checksums/sha1-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/checksums/sha1-checksums.bin
--------------------------------------------------------------------------------
/example/rn-android-build/android/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/build_defs.bzl:
--------------------------------------------------------------------------------
1 | """Helper definitions to glob .aar and .jar targets"""
2 |
3 | def create_aar_targets(aarfiles):
4 | for aarfile in aarfiles:
5 | name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
6 | lib_deps.append(":" + name)
7 | android_prebuilt_aar(
8 | name = name,
9 | aar = aarfile,
10 | )
11 |
12 | def create_jar_targets(jarfiles):
13 | for jarfile in jarfiles:
14 | name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
15 | lib_deps.append(":" + name)
16 | prebuilt_jar(
17 | name = name,
18 | binary_jar = jarfile,
19 | )
20 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/debug.keystore
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/java/com/testrnbuild/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.testrnbuild;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "TestRnBuild";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TestRnBuild
3 |
4 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/local.properties:
--------------------------------------------------------------------------------
1 | ## This file must *NOT* be checked into Version Control Systems,
2 | # as it contains information specific to your local configuration.
3 | #
4 | # Location of the SDK. This is only used by Gradle.
5 | # For customization when using a Version Control System, please read the
6 | # header note.
7 | #Thu Aug 20 15:34:07 CST 2020
8 | sdk.dir=/Users/bamboo/Library/Android/sdk
9 |
--------------------------------------------------------------------------------
/example/rn-android-build/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'TestRnBuild'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/example/rn-android-build/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "TestRnBuild",
3 | "displayName": "TestRnBuild"
4 | }
--------------------------------------------------------------------------------
/example/rn-android-build/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/example/rn-android-build/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild.xcworkspace/xcuserdata/bamboo.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-android-build/ios/TestRnBuild.xcworkspace/xcuserdata/bamboo.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/example/rn-android-build/ios/TestRnBuild/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/example/rn-android-build/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/example/rn-android-build/sonar-project.properties:
--------------------------------------------------------------------------------
1 | sonar.projectKey=Jenkins:TestRnBuild
2 |
3 | sonar.projectVersion=0.1
4 | sonar.sources=./source
5 | sonar.exclusions=**/____test____/**/*,**/__mocks__/**/*
--------------------------------------------------------------------------------
/example/rn-android-build/source/UnitTestPresenter.js:
--------------------------------------------------------------------------------
1 | class UnitTestPresenter{
2 |
3 | constructor(){
4 |
5 | }
6 |
7 | add(number1,number2){
8 | return number1+number2
9 | }
10 |
11 | mul(number1,number2){
12 | return number1+number2
13 | }
14 | }
15 | export default UnitTestPresenter
--------------------------------------------------------------------------------
/example/rn-ios-build/__tests__/UnitTestPresenter.test.js:
--------------------------------------------------------------------------------
1 | import UnitTestPresenter from '../source/UnitTestPresenter'
2 | describe('登录页面Presenter单元测试', function () {
3 | var presenter = new UnitTestPresenter()
4 | it('测试add方法',function(){
5 | expect(presenter.add(1,2)).toEqual(3)
6 | })
7 |
8 | it('测试mul方法',function(){
9 | expect(presenter.mul(2,2)).toEqual(4)
10 | })
11 | })
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/gc.properties
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/javaCompile/classAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/javaCompile/classAnalysis.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/javaCompile/jarAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/javaCompile/jarAnalysis.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/javaCompile/javaCompile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/javaCompile/javaCompile.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/6.2/javaCompile/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/6.2/javaCompile/taskHistory.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 20 13:58:30 CST 2020
2 | gradle.version=6.2
3 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/checksums/checksums.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/checksums/checksums.lock
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/checksums/md5-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/checksums/md5-checksums.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/checksums/sha1-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/checksums/sha1-checksums.bin
--------------------------------------------------------------------------------
/example/rn-ios-build/android/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/build_defs.bzl:
--------------------------------------------------------------------------------
1 | """Helper definitions to glob .aar and .jar targets"""
2 |
3 | def create_aar_targets(aarfiles):
4 | for aarfile in aarfiles:
5 | name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
6 | lib_deps.append(":" + name)
7 | android_prebuilt_aar(
8 | name = name,
9 | aar = aarfile,
10 | )
11 |
12 | def create_jar_targets(jarfiles):
13 | for jarfile in jarfiles:
14 | name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
15 | lib_deps.append(":" + name)
16 | prebuilt_jar(
17 | name = name,
18 | binary_jar = jarfile,
19 | )
20 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/debug.keystore
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/java/com/testrnbuild/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.testrnbuild;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "TestRnBuild";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TestRnBuild
3 |
4 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/local.properties:
--------------------------------------------------------------------------------
1 | ## This file must *NOT* be checked into Version Control Systems,
2 | # as it contains information specific to your local configuration.
3 | #
4 | # Location of the SDK. This is only used by Gradle.
5 | # For customization when using a Version Control System, please read the
6 | # header note.
7 | #Thu Aug 20 15:34:07 CST 2020
8 | sdk.dir=/Users/bamboo/Library/Android/sdk
9 |
--------------------------------------------------------------------------------
/example/rn-ios-build/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'TestRnBuild'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/example/rn-ios-build/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "TestRnBuild",
3 | "displayName": "TestRnBuild"
4 | }
--------------------------------------------------------------------------------
/example/rn-ios-build/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/example/rn-ios-build/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild.xcworkspace/xcuserdata/bamboo.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunweisheng/jenkins-json-build/3c601b2dc6b32705e606fc84188b6fdcc6a872d7/example/rn-ios-build/ios/TestRnBuild.xcworkspace/xcuserdata/bamboo.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/example/rn-ios-build/ios/TestRnBuild/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/example/rn-ios-build/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/example/rn-ios-build/sonar-project.properties:
--------------------------------------------------------------------------------
1 | sonar.projectKey=Jenkins:TestRnBuild
2 |
3 | sonar.projectVersion=0.1
4 | sonar.sources=./source
5 | sonar.exclusions=**/____test____/**/*,**/__mocks__/**/*
--------------------------------------------------------------------------------
/example/rn-ios-build/source/UnitTestPresenter.js:
--------------------------------------------------------------------------------
1 | class UnitTestPresenter{
2 |
3 | constructor(){
4 |
5 | }
6 |
7 | add(number1,number2){
8 | return number1+number2
9 | }
10 |
11 | mul(number1,number2){
12 | return number1+number2
13 | }
14 | }
15 | export default UnitTestPresenter
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | com.bluersw.jenkins.libraries
4 | jenkins-json-build-parent
5 | 1.0-SNAPSHOT
6 | pom
7 | Global Shared Library - Parent
8 | 依靠Jenkins共享类库(Shared Libraries)机制,使用JSON配置文件驱动构建过程,以便于剥离Jenkinsfile脚本的的编写和抽象复用Jenkins构建的执行过程。
9 |
10 | unit-tests
11 |
12 |
13 |
--------------------------------------------------------------------------------
/shared-library/src/com/bluersw/jenkins/libraries/model/Command.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) MIT License
3 | *
4 | * @version 2.0
5 | * @date 2020-8-15
6 | */
7 | package com.bluersw.jenkins.libraries.model
8 |
9 | /**
10 | * 命令脚本类
11 | * @auther SunWeiSheng
12 | */
13 | class Command {
14 | String command
15 | String name
16 |
17 | Command(String name, String command) {
18 | this.command = command
19 | this.name = name
20 | }
21 |
22 | @Override
23 | String toString() {
24 | return "命令名称:${this.name},命令内容:${this.command}"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/shared-library/src/com/bluersw/jenkins/libraries/model/LogType.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) MIT License
3 | *
4 | * @version 2.0
5 | * @date 2020-8-15
6 | */
7 | package com.bluersw.jenkins.libraries.model
8 |
9 | /**
10 | * 日志类型
11 | * @auther SunWeiSheng
12 | */
13 | enum LogType {
14 | /**
15 | * 调试程序日志
16 | */
17 | DEBUG,
18 | /**
19 | * 一般信息日志
20 | */
21 | INFO,
22 | /**
23 | * 警告日志
24 | */
25 | WARNING,
26 | /**
27 | * 错误日志
28 | */
29 | ERROR
30 | }
--------------------------------------------------------------------------------
/shared-library/vars/jenkinsPlugInJunit.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) MIT License
3 | *
4 | * @version 2.0
5 | * @date 2020-8-15
6 | */
7 | import com.bluersw.jenkins.libraries.model.Step
8 |
9 | /**
10 | * 调用junit插件分析单元测试的结果
11 | * @param step 需要执行junit插件的构建步骤
12 | */
13 | void call(Step step){
14 | String junitReportPath = step.getStepPropertyValue('JunitReportPath')
15 | if(junitReportPath == ''){
16 | throw new Exception('Junit处理失败,因为没有配置JunitReportPath子节点。')
17 | }
18 |
19 | println("JUnit报告路径:${junitReportPath}")
20 | junit(junitReportPath)
21 |
22 | if (currentBuild.result == 'UNSTABLE') {
23 | def unitTestReportUrl = "${JENKINS_URL}job/${JOB_NAME}/${BUILD_NUMBER}/testReport/"
24 | throw new Exception("单元测试阶段,单元测试未全部通过,失败的单元测试记录如下:${unitTestReportUrl}")
25 | }
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/shared-library/vars/runStatusScript.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) MIT License
3 | *
4 | * @version 2.0
5 | * @date 2020-8-15
6 | */
7 |
8 | import static com.bluersw.jenkins.libraries.model.Constants.UNIX_PREFIX
9 | import static com.bluersw.jenkins.libraries.model.Constants.UNIX_PREFIX_KEY_WORD
10 |
11 | /**
12 | * 执行脚本命令返回执行状态(0代表成功,非0代表失败)
13 | * @param script 脚本命令
14 | * @return 执行状态(0代表成功,非0代表失败)
15 | */
16 | def call(String script){
17 | def result
18 | //判断操作系统
19 | if(isUnix()) {
20 | //加载/etc/profile
21 | if (script.indexOf(UNIX_PREFIX_KEY_WORD) == -1) {
22 | script = UNIX_PREFIX + script
23 | }
24 | result = sh(script: script, returnStatus: true)
25 | }
26 | else{
27 | result = bat(script: script, returnStatus: true)
28 | }
29 | return result
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/unit-tests/src/main/jenkins/com/bluersw/jenkins/libraries/JsonVariable.groovy:
--------------------------------------------------------------------------------
1 | @Library('shared-library') _
2 |
3 | pipeline {
4 | parameters { //定义构建参数
5 | choice choices: ['部署全部'], description: '请选择部署方式', name: 'deploy-choice'
6 | }
7 | agent any
8 | stages {
9 | stage('输出变量值') {
10 | steps {
11 | script{
12 | runWrapper.loadJSON('/json/json-variable.json')
13 | runWrapper.runSteps('测试变量')
14 | }
15 | }
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/unit-tests/src/main/jenkins/com/bluersw/jenkins/libraries/json/post-send-email.json:
--------------------------------------------------------------------------------
1 | {
2 | "GlobalVariable": {
3 | "Email-TO": "sunweisheng@live.cn",
4 | "Email-CC": "sunweisheng@live.cn"
5 | }
6 | }
--------------------------------------------------------------------------------