Граф коммитов

11 Коммитов

Автор SHA1 Сообщение Дата
David Wilson 77c8a7f2bb Add new release pipeline for azure-sdk DevOps org 2020-10-12 17:53:09 -07:00
David Wilson 6a437a0b51 Use --no-save option to leave package.json unchanged 2020-04-24 16:46:12 -07:00
David Wilson 1b6a076792 Try using $(System.DefaultWorkingDirectory) 2020-04-24 16:37:51 -07:00
Jose Manuel Heredia Hidalgo 35e421cd5b clone and checkout autorest.typescript v4x branch 2020-04-24 15:06:47 -07:00
Karishma Ghiya 215bb02e72 try to fix install by reversing install tasks 2020-04-23 00:31:24 -07:00
David Wilson 7b6407b257 Use Node 10 when building autorest.typescript to avoid Gulp issue 2020-04-22 17:06:32 -07:00
Kamil Pajdzik 7b065ccaab
Add support for Fetch in Node.js environment (#351)
* Update version

* Add Fetch HTTP client (#342)

* Add Fetch HTTP client

* Reset version

* Update version

* Fix isNode method to return true in Electron apps

* Update Constants

* Fix incorrect undefined check in Axios client

* Add TSLint check. Fix TSLint errors (#344)

* Add TSLint check. Fix TSLint errors

* Add type to delay callback

* Update TypeScript

* Remove unnecessary types/xhr-mock package

* Fix missing delay import

* Reformat Fetch client

* Fix wrong union type

* Fix tests

* Normalize the safe-check

* Add script to run tests on dependent projects (#345)

* Add script to run tests on dependent projects

* Bump the version

* Fix logging statements

* Update constants

* Update Azure Pipelines configuration

* Fix Azure Pipeline job name

* Add gulp build command

* Add npm run local

* Flip order

* Add build step

* Add more logging

* Fix undefined result print

* Remove inheriting stdio

* Change to spawnSync

* Add more logging

* Remove build step

* Change exec to run from JS dev tools

* Add logger-js package

* Add build step back

* Add process.exit

* Add logging

* Change error logging

* Add command printing

* Extract options object

* Add fullOptions parameter

* Change NPM command name

* Remove logging

* Remove npm run test

* Await additional commands

* Add test command to package.json

* Add timeout

* Add test as separate task

* Change foreach to for

* Remove test from package.json command

* Uncomment npm install commands

* Add latest ms-rest-js to npm install

* Add autorest.typescript DevOps task

* Add npm link

* Change link to install

* Remove prepack script

* Change package name to ../..

* Remove rm -rf

* Add build step

* Add git checkout

* Add dependent project directory

* Remove git branch checkout

* Bump the version to 1.8.6

* Add git checkout

* Change branch name

* Add execution directory

* Remove git checkout

* Add tsc --version command

* Remove local ms-rest-js install

* Move .tmp folder

* Change .tmp path creation

* Fix path in Azure DevOps config

* Renable logging

* Add run to build command

* Move scripts back to TypeScript

* Improve logging

* Fixed #347 and #348

* nit fix

* bump version in the constant file.

* Address reiew feedback

* upgrade ci to run node 8, 10, 12 versions. Remove 6.x.

* Reformat mockHttp

* Add Fetch to browser

* Add Firefox Karma configuration

* Switch from isomorphic-fetch to cross-fetch

* Add cross-fetch to rollup configuration

* Remove buffer and streams from webpack test configuration

* Add Firefox karma launcher

* Add FetchMock for browser scenarios

* Extract platform specific code to child classes

* Bump the version

* Add proxy support to fetch client (#350)

* Remove cross-fetch

* Add proxy support

* Fix stream upload tests

* Extract ProxyAgent

* Bring XHR as default client for browsers

* Address feedback

* Bring back browser mock

* Add type

* Fix pass through mock

* Change import type

* Fix fetch import

* Change fetch reference

* Remove cross fetch from rollup config

* Remote unit.ts

* Add fallback fetch reference

* Fix constants

* Fix fetch bugs

* Upgrade TypeScript

* Remove unnecessary code from mock class

* Remove type

* Change vresion to preview

* Remove Method import

* Fix user agent tests

* Remove Method casting

* Remove Method type

* Disable ms-rest-azure-js installation in CI

* Fix pack order

* Add keep-alive support (#362)

* Remove remaining axios references

* Update documentation

* Add missing external packages in rollup config

* Add Keep-Alive changelog

* Bump the version
2019-06-24 09:01:20 -07:00
Kamil Pajdzik 4273b5122e
Move testing dependent projects from a script to Azure Devops Pipeline (#357)
* Disable ms-rest-azure-js tests

* Refactor script

* Add debug statement

* Change test command

* Remove command line arguments

* Rename command

* Split the script

* Add directory creation

* Combine jobs

* Refactor script

* Remove workdir

* Add pwd script

* Change variable name

* Split jobs

* Add additional logging

* Add additional logging

* Add ls -a

* Combine jobs

* Add copying artifacts

* Move artifact to a folder

* Move artifact to a folder

* Rename artifact

* Add npm pack

* Add ls -a

* Fix path

* Add predefined variable

* Introduce variables

* Fix missing variable

* Add autorest.typescript testing

* Add ms-rest-azure-js publishing

* Add working directory parameter

* Fix dependent tasks

* Add debug statement

* Flip order of gulp build

* Bump the version

* Update Constants

* Add friendly job names

* Cleanup debug statements
2019-06-06 09:35:57 -07:00
Kamil Pajdzik 4e6f18dac9
Add build job to CI pipeline (#356)
* Fix CI configuration errors

* Remove downloading artifacts

* Add external NPM task

* Add build job to CI pipeline

* Bump the version
2019-06-03 15:38:24 -07:00
Kamil Pajdzik 8b4fc438c1
Fix CI configuration errors (#355)
* Fix CI configuration errors

* Remove downloading artifacts

* Add external NPM task
2019-06-03 15:23:47 -07:00
Kamil Pajdzik 2efcc751c6
Split CI and PR pipelines (#354)
* Remove test dependent projects check

* Split CI and PR pipelines
2019-06-03 15:02:47 -07:00