Skip to content

Commit c0d14bc

Browse files
everything new
1 parent 446c3c0 commit c0d14bc

File tree

501 files changed

+38120
-21413
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

501 files changed

+38120
-21413
lines changed

.editorconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ dotnet_naming_rule.locals_should_be_camel_case.style = camel_case_style
5858
dotnet_naming_symbols.locals_and_parameters.applicable_kinds = parameter, local
5959

6060
dotnet_naming_style.camel_case_style.capitalization = camel_case
61+
csharp_style_pattern_local_over_anonymous_function=true:silent
6162

6263
[*.xml]
6364
indent_size = 2

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ scripts/
44
artifacts/
55
.dotnet
66
TestResults/
7+
*.diagsession
78
*.suo
89
*.user
910
bin
@@ -32,3 +33,6 @@ project.lock.json
3233
# Read the Docs
3334
docs/_build
3435
/src/LastMajorVersionBinary
36+
37+
# Mac Finder
38+
.DS_Store

CI/azp-dotnet-dist.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

CI/azp-dotnet.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

CI/azp-nodejs.yaml

Lines changed: 0 additions & 55 deletions
This file was deleted.

CI/azp-start.yaml

Lines changed: 0 additions & 50 deletions
This file was deleted.

Directory.Build.props

Lines changed: 0 additions & 7 deletions
This file was deleted.

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[![Build Status](https://uipath.visualstudio.com/CoreIpc/_apis/build/status/CI?branchName=master)](https://uipath.visualstudio.com/CoreIpc/_build/latest?definitionId=637&branchName=master)
2-
[![MyGet (dev)](https://img.shields.io/badge/CoreIpc-MyGet-brightgreen)](https://www.myget.org/feed/uipath-dev/package/nuget/UiPath.CoreIpc)
2+
[![MyGet (dev)](https://img.shields.io/badge/CoreIpc-Preview-brightgreen)](https://uipath.visualstudio.com/Public.Feeds/_packaging?_a=package&feed=UiPath-Internal&view=versions&package=UiPath.CoreIpc&protocolType=NuGet)
33
# CoreIpc
4-
WCF-like service model API for communication over named pipes. .NET Standard (.NET Core) and [Node.js](src/Clients/nodejs) clients.
4+
WCF-like service model API for communication over named pipes, TCP and web sockets. .NET and [Node.js and Web](src/Clients/js) clients.
55
- async
66
- json serialization
77
- DI integration
@@ -14,7 +14,7 @@ WCF-like service model API for communication over named pipes. .NET Standard (.N
1414
- configurable task scheduler
1515
- client authentication and impersonation
1616
- access to the underlying transport with `Stream` parameters
17-
- SSPI encryption and signing
17+
- SSL
1818

1919
Check [the tests](https://github.com/UiPath/CoreIpc/blob/master/src/UiPath.CoreIpc.Tests/) and the sample.
2020
```C#
@@ -31,3 +31,11 @@ var computingClient =
3131
// call a remote method
3232
var result = await computingClient.AddFloat(1, 4, cancellationToken);
3333
```
34+
# UiPath.Rpc
35+
[![Build Status](https://uipath.visualstudio.com/CoreIpc/_apis/build/status/CI?branchName=master)](https://uipath.visualstudio.com/CoreIpc/_build/latest?definitionId=3428&branchName=master)
36+
[![MyGet (dev)](https://img.shields.io/badge/UiPath.Rpc-Preview-brightgreen)](https://uipath.visualstudio.com/Public.Feeds/_packaging?_a=package&feed=UiPath-Internal&view=versions&package=UiPath.Rpc&protocolType=NuGet)
37+
38+
https://github.com/UiPath/coreipc/tree/master/UiPath.Rpc
39+
A more efficient version based on MessagePack.
40+
# Debug using Source Link
41+
[Preview builds setup](https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/symbols?view=azure-devops#set-up-visual-studio).

UiPath.Rpc/CI/azp-dotnet-dist.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
steps:
2+
- task: CopyFiles@2
3+
displayName: '$(Label_DotNet) Copy nupkg to $(Build.ArtifactStagingDirectory)'
4+
inputs:
5+
SourceFolder: 'UiPath.Rpc\UiPath.Rpc\bin\$(DotNet_BuildConfiguration)\'
6+
Contents: '*.*nupkg'
7+
TargetFolder: '$(Build.ArtifactStagingDirectory)'
8+
CleanTargetFolder: true
9+
10+
- task: PublishBuildArtifacts@1
11+
displayName: '$(Label_DotNet) Publish the $(DotNet_ArtifactName) to the pipeline instance'
12+
inputs:
13+
ArtifactName: '$(DotNet_ArtifactName)'
14+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
15+
ArtifactType: 'Container'
16+
17+
- task: DotNetCoreCLI@2
18+
displayName: 'dotnet push to UiPath-Internal'
19+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
20+
inputs:
21+
command: push
22+
packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg'
23+
publishVstsFeed: 'Public.Feeds/UiPath-Internal'
24+
25+
- task: PublishSymbols@2
26+
displayName: 'Publish Symbols to UiPath Azure Artifacts Symbol Server'
27+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
28+
inputs:
29+
symbolsFolder: $(Build.SourcesDirectory)
30+
searchPattern: '**/UiPath.Rpc/bin/**/UiPath.Rpc.pdb'
31+
symbolServerType: teamServices
32+
indexSources: false

UiPath.Rpc/CI/azp-dotnet.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
steps:
2+
- task: DotNetCoreCLI@2
3+
displayName: '$(Label_DotNet) Run unit tests'
4+
inputs:
5+
command: 'test'
6+
projects: '$(DotNet_SessionSolution)'
7+
publishTestResults: true
8+
testRunTitle: '.NET tests'
9+
arguments: ' --configuration $(DotNet_BuildConfiguration) --logger "console;verbosity=detailed" -p:Version="$(FullVersion)" -p:DefineConstantsEx="CI"'

0 commit comments

Comments
 (0)