Faits : A. A._ est propriétaire de la parcelle n° xxx de la commune de Champéry, sur laquelle se trouvait notamment un garage. Erigé sans droit, celui-ci a fait l'objet d'un ordre de démolition prononcé en 1998 et confirmé sur recours en 2003, puis sur demande de reconsidération en 2005. Le 27 août 2004, la Commission cantonale des constructions du canton du Valais (CCC) a invité l'intéressée à faire savoir si elle s'engageait à réaliser les travaux, devisés à 10'620 fr., faute de quoi un appel d'offres serait lancé. A._ a refusé de prendre un tel engagement. Les travaux ont été adjugés, pour 14'068 fr. Après un report de l'exécution, la CCC a à nouveau demandé, le 31 janvier 2006, si l'intéressée était disposée à exécuter les travaux de remise en état, ce à quoi elle se refusa derechef. Les travaux ont finalement été exécutés en novembre 2011. Par décision du 14 avril 2008, la CCC à mis à la charge d'A._ les frais de suppression du garage: 14'147 fr. pour l'entreprise, 277 fr. d'intervention de la police et 1'236 fr. de frais de déplacement de la CCC, soit au total 18'329.45 fr. A._ a recouru en vain auprès du Conseil d'Etat valaisan. B. Par arrêt du 19 septembre 2014, la Cour de droit public du Tribunal cantonal du canton du Valais a elle aussi rejeté le recours formé par A._. Le devis du mois d'août 2004 était estimatif et les objections liées à différents postes de la facture de l'entreprise (évacuation de moellons, matériaux de remblais) ont été écartées. La réparation des dégâts commis lors du déménagement d'objets devait faire l'objet d'une procédure civile. La surveillance policière lors des travaux apparaissait justifiée. C. Par acte du 25 octobre 2014, A._ forme un "recours en matière de droit administratif" par lequel elle demande au Tribunal fédéral de réformer les décisions du Conseil d'Etat et du Tribunal cantonal en ce sens que certaines preuves sont administrées et qu'elle n'est tenue de rembourser que les frais correspondant aux travaux effectivement réalisés, sous déduction des dégâts causés; elle requiert l'établissement d'une facture corrigée. Le Tribunal cantonal a renoncé à se déterminer. Le Conseil d'Etat conclut au rejet du recours.