Skip to content

Commit dc96aac

Browse files
committed
Merge branch 'main' into feature/Shopify-Integration
2 parents f917c93 + 6a5b1ec commit dc96aac

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
trigger:
2+
- feature/shopify-integration
3+
4+
pool:
5+
vmImage: 'windows-latest'
6+
7+
variables:
8+
projectName: 'Umbraco.Cms.Integrations.Commerce.Shopify'
9+
project: 'src/$(projectName)/$(projectName).csproj'
10+
buildPlatform: 'Any CPU'
11+
buildConfiguration: 'Release'
12+
13+
steps:
14+
- task: NuGetToolInstaller@1
15+
displayName: 'Install NuGet'
16+
17+
- task: DotNetCoreCLI@2
18+
displayName: 'NuGet Restore'
19+
inputs:
20+
command: 'restore'
21+
feedsToUse: 'select'
22+
projects: '$(project)'
23+
includeNuGetOrg: true
24+
25+
- task: VSBuild@1
26+
displayName: 'Build Project'
27+
inputs:
28+
solution: '$(project)'
29+
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactStagingDirectory)"'
30+
platform: '$(buildPlatform)'
31+
configuration: '$(buildConfiguration)'
32+
33+
- task: DotNetCoreCLI@2
34+
displayName: 'Create NuGet Package'
35+
inputs:
36+
command: 'pack'
37+
arguments: '--configuration $(buildConfiguration)'
38+
packagesToPack: '$(project)'
39+
versioningScheme: 'off'
40+
41+
- task: CmdLine@2
42+
displayName: 'Create Umbraco Package'
43+
inputs:
44+
script: |
45+
dotnet tool install --global Umbraco.Tools.Packages
46+
cd src/$(projectName)/
47+
umbpack pack .\package.xml -o $(Build.ArtifactStagingDirectory)
48+
cd ../../
49+
50+
- task: PublishBuildArtifacts@1
51+
displayName: 'Publish Build Artifacts'
52+
inputs:
53+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
54+
ArtifactName: 'drop'
55+
publishLocation: 'Container'
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<umbPackage>
3+
<info>
4+
<package>
5+
<name>Umbraco.Cms.Integrations.Crm.Hubspot</name>
6+
<version>1.0.0-alpha001</version>
7+
<iconUrl></iconUrl>
8+
<licence url="https://opensource.org/licenses/MIT">MIT</licence>
9+
<url>https://github.com/umbraco/Umbraco.Cms.Integrations</url>
10+
<requirements type="strict">
11+
<major>8</major>
12+
<minor>4</minor>
13+
<patch>0</patch>
14+
</requirements>
15+
</package>
16+
<author>
17+
<name>Umbraco HQ</name>
18+
<website>https://github.com/umbraco/Umbraco.Cms.Integrations</website>
19+
</author>
20+
<contributors>
21+
<contributor>Adrian Cojocariu</contributor>
22+
</contributors>
23+
<readme><![CDATA[An extension for Umbraco CMS providing a form picker and rendering component for Hubspot.]]></readme>
24+
</info>
25+
<files>
26+
<folder path="App_Plugins/UmbracoCms.Integrations/Crm/Hubspot" orgPath="App_Plugins/UmbracoCms.Integrations/Crm/Hubspot" />
27+
<file path="bin/release/net472/Umbraco.Cms.Integrations.Crm.Hubspot.dll" orgPath="bin/Umbraco.Cms.Integrations.Crm.Hubspot.dll" />
28+
</files>
29+
</umbPackage>

0 commit comments

Comments
 (0)